yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 5 févr. 2007 à 16:38
Salut mqsi !
C'est assez simple. Si tes mots sont séparés par des point virgules, essaie ceci :
char str[] = "aaa;bbb;ccc;ddd";
char* c = str;
int NbMots = 0;
while(*c)
{
if(*c == ';') NbMots++;
c++;
}
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 6 févr. 2007 à 09:33
Merci BruNews !
Effectivement tu vois très bien les cas particuliers.
Donc mqsi, comme l'a signalé BruNews, si le cas particulier où aucun mot n'existe entre 2 ';' est possible dans ton programme, adapte le en conséquence.
Sinon tu peux le prendre tel quel !