Bonjour,
je voudrais savoir comment je peux faire pour lire une chaine de caractére à partir d'un fichier texte, et identifier cette chaine.
Voila ce que j'ai fait pour le moment :
#include <stdio.h>
#include <stdlib.h>
void lecture (FILE *fichier){
int caractereActuel = 0;
while (caractereActuel != EOF){
caractereActuel = fgetc(fichier);
if (caractereActuel == *";"){
printf("%s","\nin the baba\n");
}
printf("%c",caractereActuel);
}
}
int main(int argc, char *argv[]){
FILE *fichier = NULL;
fichier = fopen("test.txt", "r");
if (fichier != NULL)
{
lecture (fichier);
fclose(fichier);
}
return 0;
}
Donc là, je lit bien le fichier et les caractéres sont bien affichés, mais je voudrais comparer des chaines ( par exemple voir si c'est un if, then, else etc ... )
Est ce que vous auriez une idée de comment faire ?
Merci :!
Configuration: Linux
Firefox 3.0.13