lecture d'un fichier charactère par charactère et test sur le charactère
bonjour j'aimerais ouvrir un fichier et faire sa lecture charactere par caractere
et ensuite faire un test sur chaque caractere
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#include <stdio.h>
FILE *fp;
void main (void)
{
char line;
fp =fopen("lab.txt", "r");
if (fp == NULL)
printf("Fichier introuvable\n");
else
{
while ( line=fgetc(fp) != EOF )
{
if ( line == 'M')
{
printf("gros mur\n");
}
// b majuscule
else if (line == 'B' )
{
printf("super bonus\n");
}
// b minus
else if (line == 'b' )
{
printf("bonus\n");
}
else if (line == '\n' )
{
printf("retour a la ligne");
}
}
}
} |
voici le type de texte que je veux ouvrir
MMMBBBbbMMMbb
MMMbbbbbBBBBMMM
MMMbbBBMM
avec ce programme on lit bien le fichier charactere par character mais le probleme se pose lors du test de line avec le debugger