Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Конвертация LPSTR, LPCSTR и LPWSTR в String^ (Ms VC++2005)

17K
29 декабря 2006 года
DrEvil
11 / / 27.12.2006
Как же я с ними намучилси, помогите пожалуйста. КУрил МСДН, не помогло, наткнулся тока на multibytetowidechar и widechartomultibyte, но чета запутался и не разобрался.
273
29 декабря 2006 года
3A3-968M
1.2K / / 22.12.2005
Цитата: DrEvil
Как же я с ними намучилси, помогите пожалуйста. КУрил МСДН, не помогло, наткнулся тока на multibytetowidechar и widechartomultibyte, но чета запутался и не разобрался.


LPWSTR описан так:

 
Код:
[SIZE=2][COLOR=#0000ff][FONT=Courier New]typedef [/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]wchar_t[/COLOR][/SIZE][SIZE=2]* LPWSTR;[/SIZE][/FONT]

Тогда преобразовать его в System.String можно так:
 
Код:
[SIZE=2][FONT=Courier New]LPWSTR lpwString = ...;[/FONT][/SIZE]
[SIZE=2][FONT=Courier New]System::String^ convertedString = [/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]gcnew[/COLOR][/SIZE][SIZE=2] System::String(lpwString);[/SIZE][/FONT]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог