Salut les gars!
Un petit souci, mon programme compte le nombre de mots d'un texte stocké dans un tableau. Un mot commence est finie par un caractére, j'ai fait mon programme en fonction de cela.
Ca marche bien pour des phrases simple, mais dés qu'il y a des accents, ceux-ci ne sont pas dans les codes ascii que j'ai rentré et donc cela me compte des mots en trop ! comment faire ??
y a-t-il des codes ascii pour les accents, dans ce cas ou puis-je les trouver. Ou si vous voyez d'autre solution..(en gardant le théme principale de mon progamme))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 i=0; while(Tab[i] !=0 && i<MAX) { if((Tab[i]>=65 && Tab[i]<=90) || (Tab[i]>=97 && Tab[i]<=122)) { j=j+1; i=i+1; while((Tab[i]>=65 && Tab[i]<=90) || (Tab[i]>=97 && Tab[i]<=122)) i=i+1; } i=i+1; } cout<<endl<<"le nombre de mots est de: "<< j <<endl;
Partager