Fonction index en C
Résolu
crazyghandi
Messages postés
323
Statut
Membre
-
crazyghandi Messages postés 323 Statut Membre -
crazyghandi Messages postés 323 Statut Membre -
Bonjour,
Je voudrais savoir si on peu renvoyer le nombre de caracteres trouve grace a la fonction index
par exemple
int y = index(str,tiret);
pr zer-ertytry on a y=1
pr qsf-hteh-thth on a y=2
pr qsd-fsg-fgh-jk:- on a y=4
etc
merci d'avance
Je voudrais savoir si on peu renvoyer le nombre de caracteres trouve grace a la fonction index
par exemple
int y = index(str,tiret);
pr zer-ertytry on a y=1
pr qsf-hteh-thth on a y=2
pr qsd-fsg-fgh-jk:- on a y=4
etc
merci d'avance
Configuration: Windows Vista Opera 9.50
3 réponses
-
La fonction index ne renvoie pas le nombre d'éléments mais renvoie un pointeur sur la première occurrence.
Si tu veux le nombre de tirets dans une chaîne, tu peux te le coder facilement avec une petite boucle for ;)
Cdlt -
oui me comment parcourir les lettres d'une chaine?
parce que j'essaie un truc du genre
for (i<x){
if (index(str[i],c){
y++
}
}
mais le compilateur naccepte pas str[i] -
ca marche nikel merci beaucoup
a bientot pr dautres solutions