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)
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.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
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...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.
Pas de Wi-Fi à la maison : CPL
Oui exact, j'ai été un peu vite.
On pourrait essayer un truc du genre :
C'est une idée, à voir si cela marche :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while ( fscanf(fichier,"%s",variable_poubelle) == 1 ) compteur++;
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
Pas de Wi-Fi à la maison : CPL
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager