Open sur un ifstream avec un fichier accentué
Bonjour,
Je fais un open sur un ifstream avec un fichier qui est accentué et ce dernier ne s'ouvre pas.
Mon code :
Code:
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()<<">"); |
En retour j'ai:
***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.