1
Я пытаюсь преобразовать свою строку в cstring в приложении mfc. Я искал этот форум часами без каких-либо результатов.преобразовать строку в cstring
мой код:
void CSokevinduView::OnBnClickedsoker()
{
string O1,O2,O3,info;
ifstream Innfil;
Innfil.open("SQLPResponse.txt");
Innfil.ignore();
getline(Innfil,O1);
getline(Innfil,O2);
getline(Innfil,O3);
getline(Innfil,info);
Innfil.close();
m_sok=info;
m_sok является CString кстати.
Проблема в том, что «m_sok» не хочет быть «info».
Я очень новичок в этом, как вы можете видеть из моей кодировки.
Thx заранее.
Thx alot. Работает как шарм –
Если символ препроцессора '_UNICODE' определен, строка выше вызывает преобразование MBCS в Unicode, используя локаль текущего потока. Если 'info' содержит только символы ASCII, это не проблема. В противном случае результаты могут быть нежелательными. [CStringT :: operator =] (https://msdn.microsoft.com/en-us/library/wxeexhs7.aspx) иногда делает больше, чем вы просили. – IInspectable