BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
12 oct. 2003 à 10:11
PJulot
Messages postés29Date d'inscriptiondimanche 8 juillet 2001StatutMembreDernière intervention30 octobre 2003
-
25 juin 2004 à 03:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
PJulot
Messages postés29Date d'inscriptiondimanche 8 juillet 2001StatutMembreDernière intervention30 octobre 2003 25 juin 2004 à 03:19
En effet,
C'est corrigé... :)
Merci pour l'information, c'est vrai que c'est une choise à laquelle
je n'avais jamais pensé :)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 oct. 2003 à 10:11
Salut,
strseek balaie 2 fois la chaine a cause de strlen, 1 simple pointeur suffit pour faire cela et aucun compteur rst. De plus, faut indique si non trouve, retour -1 par exemple.
char *c = strToScan;
while(*c) {
if(*c == seekC) return (c - strToScan);
c++;
}
return -1; // FINI, not found
25 juin 2004 à 03:19
C'est corrigé... :)
Merci pour l'information, c'est vrai que c'est une choise à laquelle
je n'avais jamais pensé :)
12 oct. 2003 à 10:11
strseek balaie 2 fois la chaine a cause de strlen, 1 simple pointeur suffit pour faire cela et aucun compteur rst. De plus, faut indique si non trouve, retour -1 par exemple.
char *c = strToScan;
while(*c) {
if(*c == seekC) return (c - strToScan);
c++;
}
return -1; // FINI, not found
idem pour strfound.
ciao...