Voir link pour ce dont je parle.argument large CW32 C++ fstream
Je veux utiliser le point 1 dans le lien et
#define tfopen _wfopen
#define _T(s) L##s
à faire exactement ce que le lien dit est possible:
std::ifstream file(tfopen("filename.txt", _T("r"));
Mais gcc (MinGW) 4.4 dit qu'il n'y a pas d'appel correspondant.
Est-ce que je fais mal ou est-ce que l'information dans le lien ci-dessus est incorrecte?
C'est exactement ce que j'ai décidé de faire. J'ai des fonctions simples toUTF16 et toUTF8 pour interagir avec l'API win32, et pour le reste, j'utilise std :: string (UTF-8). – rubenvb