Bonjour,
Je m'arrache les cheveux à essayer d'écrire un code qui ne fonctionne pas et je ne sais pas du tout pourquoi
J'essai de lire un caractère dans un fichier et l'afficher à l'écran. Seulement j'arrive à écrire dedans mais pas a lire dedans.
C'est du paranormal, voici mon code :
Toutes les fonctions que j'utilise pour lire dans un fichier rien ne marche, apr contre si j'essai d'écrire dans ça fonctionne impecable.
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 int main ( int argc, char** argv ) { FILE* fichier = NULL; int caractere = 0; fichier = fopen("test.txt", "r"); if (fichier != NULL) { caractere = fgetc(fichier); printf("%c", caractere); fclose(fichier); } return 0; }
Quelqu'un aurait une explication ???
Merci d'avance
Partager