[C] Lecture d'un fichier texte
Résolu
timon44
Messages postés
56
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
je voudrais lire un fichier texte ( de nom test.txt) où est écrit un algorithme.
exemple :
Je voudrais récupérer chaque "mot" pour le comparer à une liste :
si le mot lu est "si", alors on fait etc...
Donc j'ai fait ça pour le moment :
Mais il y a un problème de int/char à cause du %d ...
Quelqu'un voit l'erreur ?
Merci beaucoup !!
je voudrais lire un fichier texte ( de nom test.txt) où est écrit un algorithme.
exemple :
si a=2 alors b=3 sinon c=4;
Je voudrais récupérer chaque "mot" pour le comparer à une liste :
si le mot lu est "si", alors on fait etc...
Donc j'ai fait ça pour le moment :
char terme[] = "si";
char mot[100];
fscanf(fichier, "%d", &mot);
// compare deux chaines de char :
// Si strcmp renvoie 0 (chaînes identiques)
if (strcmp(mot, terme) == 0)
{
printf("Les chaines sont identiques\n");
}
else
{
printf("Les chaines sont differentes\n");
}
Mais il y a un problème de int/char à cause du %d ...
Quelqu'un voit l'erreur ?
Merci beaucoup !!
A voir également:
- [C] Lecture d'un fichier texte
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide