1A en ascii, fin de fichier

Résolu
seo610 Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   -  
seo610 Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   -
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 49 Date d'inscription   Statut Membre Dernière intervention   18
 
essaie file= fopen(fichier, "rb");
0
seo610 Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   102
 
Ah ok, je pensais que fgetc ne marcherait pas si j'ouvrais le fichier en mode binaire.
0