Bonjour à tous,
j'ai besoin de compter le nombre de fois qu'un caractère apparait dans un string .
Pour cela , j'ai ecris ce code :
Mais cela ne fonctionne pas ,au niveau de la ligne strcomp().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 string chaine = "ABCDABCD"; int longueurchaine = chaine.size(); int compteurcaractere = 0; for (int i=0;i<longueurchaine;++i) { cout << (expression.c_str())[i] << endl; //<= cela affiche bien le caractère de la chaine a la position i. if (strcmp (expression.c_str()[i],"A") { compteurcaractere++; } }
Quelqu'un pourrait m'aider a comprendre ? ou me proposer une autre solution ?
Merci d'avance de votre aide .
Partager