Bonjour,
Je suis supposée faire programme qui permet de déterminer le nombre de caractères, de mots et de phrases dans un texte saisie, j'ai fait le programme suivant ça ne marche que pour le nombre de caractère:
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
char txt[5000];
int nbc,j,i;
printf("Entrez votre texte:\n");
gets(txt);
nbc=strlen(txt);
printf("votre chaine de caractere a une longueur de %d caracteres\n",nbc);
j= 0;
while(txt[j]== ' ');
{
j++;
}
printf("votre chaine de caractere contient %d mot(s)\n",j);
i= 0;
while(txt[i]== '.');
{
i++;
}
printf("votre chaine de caractere contient %d phrase(s)\n",i);
return 0;
}
Si quelqu'un peut me dire où est l'erreur, sachant que j'avais essayé la bouble while pour calculer le nombre de caractère avec la condition txt[k]=='\0' et ça a marché.
Merci d'avance.