On n'imaginerait pas que quelque chose d'aussi basique que l'ouverture d'un fichier à l'aide de la bibliothèque standard C++ pour une application Windows soit délicat... mais il semble que ce soit le cas. Par Unicode ici, je veux dire UTF-8, mais je peux convertir en UTF-16 ou autre, le but est d'obtenir une instance ofstream à partir d'un nom de fichier Unicode. Avant que je ne bricole ma propre solution, y a-t-il une route préférée ici ? En particulier une solution multiplateforme ?
Une réponse beaucoup plus complète et à jour, incluant la façon de faire ceci avec g++, ainsi que d'autres avenues de l'API Windows, etc. est disponible dans un fil plus récent .
0 votes
C'est un duplicate question. Voyez si l'une des réponses peut vous aider.
0 votes
Pourquoi n'utilisez-vous pas des types de données comme
std::wofstream
? Remarquez le w ¡!