将字符串转换成cstring

convert a string into 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"。

正如您从我的编码中看到的那样,我对此很陌生。

提前致谢。

使用字符串的c_str()方法。

m_sok = info.c_str();