Je voudrais convertir un char*
chaîne à un wchar*
String dans C.
J'ai trouvé de nombreuses réponses, mais la plupart d'entre eux sont pour C++. Pourriez-vous m'aider?
Merci.
Essayez swprintf
avec le %hs
drapeau.
Exemple:
wchar_t ws[100];
swprintf(ws, 100, L"%hs", "ansi string");
setlocale()
suivi par mbstowcs()
.
ce que vous cherchez est
mbstowcs
fonctionne juste comme la fonction de copie de Char * à Char *
mais dans ce cas, vous économisez dans un wchar_t *