AIDER MOI A FAIRE CE PROGRAMME SVP!
Shift2016
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
pouvez vous m'aider à écrire un programme en c qui permet d'introduire un mot au clavier et donner le nombre des lettres "e" minuscules que contient ce mot...
j'ai tenté,jusque là je n'y arrive pas
pouvez vous m'aider à écrire un programme en c qui permet d'introduire un mot au clavier et donner le nombre des lettres "e" minuscules que contient ce mot...
j'ai tenté,jusque là je n'y arrive pas
A voir également:
- AIDER MOI A FAIRE CE PROGRAMME SVP!
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
2 réponses
Bonjour,
Attention, l'exemple est en C# il n'est là que pour te donner des pistes.
N'hésite pas à nous indiquer ce que tu as tenté de faire, nous pourrons mieux d'aider.
Attention, l'exemple est en C# il n'est là que pour te donner des pistes.
N'hésite pas à nous indiquer ce que tu as tenté de faire, nous pourrons mieux d'aider.
Merci à vous, avec votre aide et quelques recherches j'ai abouti à ceci
#include <stdio.h> #include <conio.h> #include <string.h> #define CAR 'e' #define LGMAX 132 main() { char texte[LGMAX+1]; char * adr; int ncar; printf ("donnez un texte terminé par return\n"); gets (texte); ncar = 0; adr = texte; while (adr=strchr(adr,CAR)) { ncar++; adr++; } printf ("votre texte comporte %d fois le caractere '%c'", ncar, CAR); getch(); }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
Bonjour,
main()
Le bon prototype est : int main(void)
Et il ne faut pas oublier : return 0; en fin de main().
gets (texte);
À bannir. Utilise plutôt : fgets() qui est sécurisé.
printf ("votre texte comporte %d fois le caractere '%c'", ncar, CAR);
N'oublie pas d'utiliser '\n' en fin de chaîne et ce, avant le return 0; final pour forcer l'affichage.
getch();
Non portable. Utilise plutôt : getchar(). Et tu peux même supprimer #define <conio.h>
Sinon, ton code fonctionne ? Ou il a des problèmes ? N'hésite pas à les décrire pour qu'on puisse t'aider.
main()
Le bon prototype est : int main(void)
Et il ne faut pas oublier : return 0; en fin de main().
gets (texte);
À bannir. Utilise plutôt : fgets() qui est sécurisé.
printf ("votre texte comporte %d fois le caractere '%c'", ncar, CAR);
N'oublie pas d'utiliser '\n' en fin de chaîne et ce, avant le return 0; final pour forcer l'affichage.
getch();
Non portable. Utilise plutôt : getchar(). Et tu peux même supprimer #define <conio.h>
Sinon, ton code fonctionne ? Ou il a des problèmes ? N'hésite pas à les décrire pour qu'on puisse t'aider.