Как конвертировать System :: Int32 в wchar_t * - PullRequest
0 голосов
/ 17 мая 2011

У меня есть этот кусок кода:

int casted_dbValue=3;
wchar_t* nativeData=(wchar_t*)casted_dbValue;

неверное преобразование между int в const wchar_t*. Как можно справиться с этой ошибкой?

1 Ответ

2 голосов
/ 17 мая 2011

Вы пробовали использовать функцию _itow ?

wchar_t * _itow(
                int value,
                wchar_t *str,
                int radix
                );

Или, более безопасную версию, _itow_s.

Первый параметр (value) - это целочисленное значение, которое нужно преобразовать, второй - строковый результат, а третий - основание числового значения.Возвращает указатель на значение str.

...