bonjour!!
je viens de créer un programme avec c++ et j'ai trouvé quelques problèmes concernant la lecture d'une chaine de carataire
bon voici le problème :
j'aimerai lire une ch.caratère a partir du clavier et après un mot et près compter le nombre d'occurence dans la chaine de cette mots;
ex : maroc-france-italie-france (ch1) le mot est (france)
cela va donner 2 fois 'france'.
----------
----------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 char *ch1; char *ch2="france"; gets(ch1); int k=0; j'ai pensé a strtok(ch1 , "-"); et apres une boucle contenant while(ch1 != null) { while(strstr(ch1,ch2)) k++; } cout<<k;
merci pour votre aide![]()
Partager