bonjour j'aimerais ouvrir un fichier et faire sa lecture charactere par caractere
et ensuite faire un test sur chaque caractere
voici le code
voici le type de texte que je veux ouvrir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); } } } }
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
Partager