Souci de lecture de fichier
Bonjour à tous.
Je me remets actuellement au C++, et je dois notamment lire le contenu d'un fichier. J'ai lu pas mal de forums dont celui-ci, et j'ai testé deux méthodes, mais je rencontre dans les deux cas le même problème. Voici le code de ma fonction posant problème:
Code:
1 2 3 4 5 6 7
|
{
ifstream fichier( "test.txt" );
stringstream buffer;
buffer << fichier.rdbuf();
fichier.close();
} |
Et voici l'exemple de fichier test.txt que j'utilise:
Le souci que je rencontre est le suivant:
En exécutant en mode debug, avec un point d'arrête au niveau de fichier.close, je me retrouve avec dans buffer le contenu suivant:
Citation:
abc;fg
1;2
4ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍýýýý««««««««îþîþ
J'ai également eu un buffer avec un contenu de ce genre en utilisant des CFile et CString pour lire le fichier, et je ne comprends pas du tout d'où ça peut venir.
Merci d'avance pour votre aide.