我正在尝试将我的字符串转换为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 btw。
问题在于" m_sok"不想像" info"。
我对此非常陌生,你可以从我的编码中看到。
提前谢谢。答案 0 :(得分:1)
使用string的c_str()方法。
m_sok = info.c_str();