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?

¿Fue útil?

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
scroll top