Bonjour,
Je fais un open sur un ifstream avec un fichier qui est accentué et ce dernier ne s'ouvre pas.
Mon code :
En retour j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 std::ifstream _recordFile; std::string _fileName = fileName; TRACE( "***fileName.c_str()<"<<fileName.c_str()<<">" ); _recordFile.open(fileName.c_str(), ios_base::in | ios_base::binary ); TRACE( "***_recordFile.rdstate()<"<<_recordFile.rdstate()<<">");
***fileName.c_str()<C:\Documents and Settings\...\Bureau\Application1ééé.txt>
***_recordFile.rdstate()<2>
Si j'enlève les 3 é mon fichier s'ouvre sans problème. Je n'ai aucune idée d’où viens le problème.
Partager