Chaine de caractères: compter dans chaque mot
erohem
-
ekra Messages postés 1873 Statut Membre -
ekra Messages postés 1873 Statut Membre -
Bonjour,
Je voudrais compter le nombre de caractères que comporte chaque mots d'une chaine de caractères (et donc afficher le nombre de caractères de chaque mots). Comment puis-je m'y prendre?
Je travaille en C++...
Merci à tous
Je voudrais compter le nombre de caractères que comporte chaque mots d'une chaine de caractères (et donc afficher le nombre de caractères de chaque mots). Comment puis-je m'y prendre?
Je travaille en C++...
Merci à tous
Configuration: Windows XP Firefox 2.0.0.7
2 réponses
-
Bonjour,
Essaie quelque chose comme :
String chaine("Hello World"); char *p=chaine; int compteur=0; while (*p != '\0') { if (*p == ' ') { if (compteur != 0) cout << compteur << endl; compteur = 0; } else compteur++; p++; } -
indentation a corriger en :
while (*p != '\0') { if (*p == ' ') { if (compteur != 0) { cout << compteur << endl; compteur = 0; } } else compteur++; p++; }