AIDER MOI A FAIRE CE PROGRAMME SVP!
Shift2016
Messages postés
2
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
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
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - 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.