Yunchi
Messages postés100Date d'inscriptionlundi 30 octobre 2006StatutMembreDernière intervention14 avril 2009
-
17 juil. 2007 à 11:33
Yunchi
Messages postés100Date d'inscriptionlundi 30 octobre 2006StatutMembreDernière intervention14 avril 2009
-
18 juil. 2007 à 03:25
Bonjour,
Je recherche une fonction dans le bibliotheque string.h ou autre qui permettrait en fait de savoir si une chaine est presente dans une autre.
En fait, a l'aide ed fgets je prends une ligne dans un fichier texte. Ensuite j'aimerai faire des tests sur cette chaine et notamment savoir si un mot y est present.
J'ai essaye avec strncmp mais apparemment c'est pas la bonne fonction a utiliser. J'ai essayer if (strncmp(chaine[0],"mot",3) == 0) compt ++; J'ai l'impression que cette fonction compare juste le debut de la chaine. Pour l'instant la methode que j'utilise est de faire une boucle et de rechercher mon mot caractere par caractere mais j'aurai esperer une fonction qui puisse faire ca directement ...
ca ressemble a ca :
if (buffer[i][j]=='m' && buffer[i][j+1]=='o' && buffer[i][j+2]=='t') ....