¿Cómo puedo convertir de Sistema::Int32 a wchar_t*
-
14-11-2019 - |
Pregunta
Tengo este trozo de código:
int casted_dbValue=3;
wchar_t* nativeData=(wchar_t*)casted_dbValue;
es incorrecto conversión entre int
para const wchar_t*
.¿Cómo se puede lidiar con este error?
Solución
¿Has probado el _itow
función?
wchar_t * _itow(
int value,
wchar_t *str,
int radix
);
O, la versión más segura, _itow_s
.
El primer parámetro (value
) es el valor entero que se va a convertir, el segundo es el resultado de la cadena y el tercero es la base del valor numérico.Devuelve un puntero al str
valor.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow