Bonjours tout le monde,
J'ai besoin de convertir un WCHAR en CHAR, j'essai avec la fonction WideCharToMultiByte, mais elle me convertis seulement les 4 premiers caractère à chaque fois.
Pourtant, la variable qui reçoit la conversion a une taille sufisante pour tout recevoir :
Je n'arrive pas à voir d'où peut venir le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char nomConvertis[30]; WideCharToMultiByte(CP_ACP, NULL, infos->usri0_name, sizeof(infos->usri0_name), nomConvertis, sizeof(nomConvertis), NULL, NULL);
Si vous avez une idée, n'hésitez pas.
Merci.
A+, Pierre.
Partager