Bonjour,

J'ai un petit souci lors de lecture dans un fichier.
En fait c'est un fichier crypté et donc il y a des caractères bizzares comme fin de fichier. En conséquence, ça marche bien quand il n'y a pas ces caractères. Mais des fois il y a ces caractères bizarres et je n'arrive pas à lire la totalité du fichier.

Comment peut on faire pour arriver vraiment jusqu'à la fin du fichier ?

Voici le code utilisé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  // mfile est un ifstream
  string line;
  getline(mfile,line);
  mfile.close();
Exemple de fichier ou ça ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
šRȄ˔n¢mœFûNýÔuäap=K~Ò;RRð‘Cšñÿ–
Merci pour votre aide.