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

mogwai93
Messages postés
361
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 mars 2015
- 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
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
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
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
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
361
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 mars 2015

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 !!