ce code écrit dans le tut de developpez.com ne fonctionne pas, je l'ai copier intégralement et il ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#include <string>
#include <locale>
 
std::string narrow(const std::wstring& ws)
{
    std::string res(ws);
    std::locale loc("english");
    std::use_facet< std::ctype<wchar_t> >(loc).narrow(&ws[0], &ws[ws.length()], '?', &res[0]);
 
    return res;
}