powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос про CString и Unicode
5 сообщений из 5, страница 1 из 1
Вопрос про CString и Unicode
    #33255448
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Пожалуйста помогите.
Как получить из CString строку, если она содержит юникодовские символы.
В частности нужно произвести такое преобразование

CString S;
const wchar_t * cstr;

cstr = S;

А также как можно присвоить значение из переменной CString переменно типа wstring из STL.

Заранее спасибо.
...
Рейтинг: 0 / 0
Вопрос про CString и Unicode
    #33255566
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не пойдет:
cstr =(LPCWSTR)S; ?
...
Рейтинг: 0 / 0
Вопрос про CString и Unicode
    #33256729
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению не пойдет. Попробовал, ругается следующим сообщением.

error C2440: 'type cast' : cannot convert from 'CString' to 'LPCWSTR'
...
Рейтинг: 0 / 0
Вопрос про CString и Unicode
    #33257791
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя UNICODE определен ? Тогда - пойдет. Только (LPCTSTR).
А если не определен, то - нужно вызывать WinAPI для преобразования строки из ANSI в UNICODE. Там что-то MultiByteChar...
...
Рейтинг: 0 / 0
Вопрос про CString и Unicode
    #33258082
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как определить Unicode?
В свойствах проекта я определил набор символов, отличный от ANSI, что еще нужно сделать?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос про CString и Unicode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]