背景:由于DBD中对于房屋注记要根据用户喜好程度,将使用频率非常高的内容放在前面,以方便用户后面使用。
由于CString是MFC中,而ofstream是ATL中,要使用到string。所以就要涉及到转换,网络上查询了好多资料,终于找到一种适合我的方法:
CString strJieGou;
ofstream out(filename);
std::string str = CStringA(strJieGou);
out<<str.c_str()<<"\n";
std::string str_path_left = CStringA(strFileName1);
std::string str_path_right = CStringA(strFileName2);
fout<<str_path_left.c_str()<<"\n"; //这样就能将CString输出了。
fout<<str_path_right.c_str()<<"\n";