Come può convertire il sistema :: INT32 a WCHAR_T *
-
14-11-2019 - |
Domanda
Ho questo pezzo di codice:
int casted_dbValue=3;
wchar_t* nativeData=(wchar_t*)casted_dbValue;
.
È una conversione errata tra int
a Cost wchar_t*
.Come può affrontare questo errore?
Soluzione
Have you tried the _itow
function?
wchar_t * _itow(
int value,
wchar_t *str,
int radix
);
Or, the more secure version, _itow_s
.
The first parameter (value
) is the integer value to be converted, the second is the string result, and the third is the base of the numeric value. It returns a pointer to the str
value.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow