Je n'arrive pas à lire un fichier
Bonjour,
Je m'arrache les cheveux à essayer d'écrire un code qui ne fonctionne pas et je ne sais pas du tout pourquoi :rouleau:
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 :
Code:
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;
} |
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.
Quelqu'un aurait une explication ???
Merci d'avance