Bonjour
Dans un programme que je voudrais faire j'aurais besoin de parcourir tout un fichier (quelconque). Je voulais donc faire comme ça :
Code :
- int fonction(char *fichier)
- {
- char c;
- FILE *fpR, *fpW;
- ...
- fpR = fopen(fichier, "r" );
- while((c = fgetc(fpR)) != EOF)
- printf("%c", c);
- fclose(fpR);
- ...
- }
|
Ça marche très bien quand le fichier est un fichier txt, mais dès que je lui donne un rar, zip, jpg, ou autre.. à "manger" il trouve des EOF en milieu de fichier et ne parcourt donc pas tout le fichier... Je ne sais pas comment faire autrement car je ne comprends pas le problème ... alors je poste sur ce forum en espérant que quelqu'un ait une idée.
Merci d'avance