salut je voudrais écrire un programme qui affiche le nombre de mots d'une phrase tapé au clavier.que puis-je faire pour repérer un mot dans une phrase sachant que les mots sont séparés par des espaces et la phrase se terminant par #(en langage c)
Version imprimable
salut je voudrais écrire un programme qui affiche le nombre de mots d'une phrase tapé au clavier.que puis-je faire pour repérer un mot dans une phrase sachant que les mots sont séparés par des espaces et la phrase se terminant par #(en langage c)
Bonjour,
Tu ne pose pas de question, mais la méthode pour compter le nombre de mot est:
Parcours de la chaine de caractère, est pour chaque espace, rajoutée 1 au compteur de mot.
euh,siA condition d'être certain qu'il n'y a qu'un seul espace entre chaque mot. Il faut aussi tenir compte des sauts de lignes...Citation:
mais la méthode pour compter le nombre de mot est:
Parcours de la chaine de caractère, est pour chaque espace, rajoutée 1 au compteur de mot.
Oui exact, j'ai été un peu vite.
On pourrait essayer un truc du genre :
C'est une idée, à voir si cela marche :sCode:
1
2
3 while ( fscanf(fichier,"%s",variable_poubelle) == 1 ) compteur++;