Comment convertir le Système::Int32 à wchar_t*
-
14-11-2019 - |
Question
J'ai ce bout de code:
int casted_dbValue=3;
wchar_t* nativeData=(wchar_t*)casted_dbValue;
il est incorrect de conversion entre int
pour const wchar_t*
.Comment peut faire face à cette erreur?
La solution
Avez-vous essayé le _itow
la fonction?
wchar_t * _itow(
int value,
wchar_t *str,
int radix
);
Ou bien, la version plus sécurisée, _itow_s
.
Le premier paramètre (value
) est la valeur de l'entier à convertir, la seconde est la chaîne de résultat, et la troisième est la base de la valeur numérique.Elle renvoie un pointeur vers le str
de la valeur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow