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 ;)
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.
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é.
15 févr. 2007 à 20:49
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 ;)
15 févr. 2007 à 20:34
15 févr. 2007 à 20:30
15 févr. 2007 à 20:26
15 févr. 2007 à 19:44
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é.
15 févr. 2007 à 19:13
2) pour le nb de consonnes, il suffit de tester si ce n'est pas une voyelle --> moins de tests à faire !!