COMPTER VOYELLES, CONSONNES, NOMBRE MOTS, NOMBRE CARACTERES, NOMBRE DE FOIS QU'A

mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023 - 15 févr. 2007 à 19:13
neoTHGLF Messages postés 65 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 17 décembre 2007 - 15 févr. 2007 à 20:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41488-compter-voyelles-consonnes-nombre-mots-nombre-caracteres-nombre-de-fois-qu-apparait-un-caractere-x

neoTHGLF Messages postés 65 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 17 décembre 2007
15 févr. 2007 à 20:49
Bonsoir,
pour vous répondre :

MOGWAI93 : Effectivement je pourrais faire une fonction qui controle combien il y a de majuscules et de minuscules, un peu la flemme.
Pour ce qui est du test sur les consonnes et voyelles, tout ce qui n'est pas une voyelle n'est pas forcement une consonne.
ex. : "J'aime à m'imaginer en grand codeur fou" ici il y a des voyelles, des consonnes, et, des apostrophes. :D

BruNews : Le 128 est une erreur de ma part. J'ai oublié de modifier le code. En fait ma chaine de départ dans la structure faisait 128
caracteres et non 1024.
Sinon, c'est noté, plus de parcours improductif, je ne m'étais jamais posé cette question. Je viens d'avoir une révélation :D.
je ferais la MAJ demain

DECK_BSD : Non rien en fait, BruNews t'as répondu ;)
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
15 févr. 2007 à 20:34
Hum j'ai rien dit,j'avai pas vu la structure, mais je ne voi pas l'interet :s autant faire des fonction qui renvoie juste ce qu'il faut, que de tout mettre dans un structure. Ce n'est pas pratique.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
15 févr. 2007 à 20:30
String est une structure définie dans le code, no probleme.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
15 févr. 2007 à 20:26
Ce code est du C pur. avec String? j'ai des doutes :)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
15 févr. 2007 à 19:44
nb_mot()
de où sors-tu ce 128 ???
" " combien trouveras-tu de mots avec cette chaine ???

Habituels comments sur ce genre de code:
- On ne fait pas plusieurs parcours, c'est improductif. strlen(chaine->chaine) est un 1er parcours, inutile:
char *c = chaine;
while(*c) {
// code count ou autre ici
c++;
};
Voila en 1 seul parcours.

Tout ceci étant de l'ordre de l'exercice perso et n'apportant rien d'intéressant, ne sera pas conservé.
mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023
15 févr. 2007 à 19:13
1) pas de controle majuscule/minuscule

2) pour le nb de consonnes, il suffit de tester si ce n'est pas une voyelle --> moins de tests à faire !!
Rejoignez-nous