Re: Преобразование различных строковых типов в MFC
От: Evgeniy Skvortsov Россия  
Дата: 08.12.16 14:06
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>Есть типы char* ( char[] ), wchar* ( wchar[] ), std::string, LPTSTR, LPCTSTR, CString и другие. Как преобразовывать данные из одного такого типа в другой?


В общем случае никак.
Для перевода из анси в юникод — WideCharToMultiByte и MultiByteToWideChar или макросы T2A и A2T, но их нужно использовать осторожно, есть побочные эффекты.

Классы имеют конструкторы принимающие указатели, а так же функции возвращающие указатель типа c_str()

Так что, что конкретно тебе нужно в данном случае, то и используй.
Отредактировано 08.12.2016 14:07 Evgeniy Skvortsov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.