multibytetowidechar



Widechartomultibyte

Автор Someone задал вопрос в разделе Другие языки и технологии

MultiByteToWideChar(); Подскажите синтаксис и простой пример. (Можно аналоги, мне надо char в wchar_t преобразовать)? и получил лучший ответ

Ответ от Scorpio[гуру]
Если работаешь c ATL/MFC можно использовать макросы A2W, W2A
#include "atlconv.h"
...
char* pstrString = "Hello There!";
wchar_t* pUnicodeString = 0;
USES_CONVERSION;
// Convert Ansi to Unicode.
pUnicodeString = A2W( pstrString);
// Convert Unicode to Ansi.
pstrString = W2A( pUnicodeString);
Scorpio
Просветленный
(24137)
Если у тебя с свойствах проекта стоит галка Use of ATL то прокатит. Другое дело, если тебе не нужна зависимость от ATL, тогда
только MultiByteToWideChar напрямую вызывать придется.
Ну вот пример еще
http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/54ea02f7-02df-4726-8fb7-c3660db30739
Там в самом последнем сообщении.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: MultiByteToWideChar(); Подскажите синтаксис и простой пример. (Можно аналоги, мне надо char в wchar_t преобразовать)?

как правильно преобразовать строку в TCHAR из CHAR? в WIN API
TCHAR и CHAR это одно и тоже это typedef для char.

Чебуратор
Мыслительподробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*