1A en ascii, fin de fichier

Résolu
seo610 Messages postés 705 Statut Membre -  
seo610 Messages postés 705 Statut Membre -
Bonjour,

Je fais une lecture simple dans un fichier (un fichier exe, donc illisible avec notepad) avec l'aide de la fonction fgetc. Mais quand j'arrive au caractère 1A, ma boucle de lecture ferme.

FILE *file;
file= fopen(fichier, "r");
while((c = fgetc(file)) != EOF)
{
...
}

J'aimerais bien savoir pourquoi et comment faire pour continuer la lecture jusqu'à la fin du fichier.

Merci

A voir également:

2 réponses

Bilbonbon Messages postés 59 Statut Membre 18
 
essaie file= fopen(fichier, "rb");
0
seo610 Messages postés 705 Statut Membre 102
 
Ah ok, je pensais que fgetc ne marcherait pas si j'ouvrais le fichier en mode binaire.
0