std::wstring读取出错
本帖最后由 梦想灬远帆 于 2020-6-9 09:34 编辑我把std::wstring 类型的数据使用W2A(str.c_str())写入到dat文件中之后,后面程序使用这个变量时这些 std::wstring 类型的内容出现错误(提示读取字符串的字符时出错),不写入dat文件的话就没有这个错误。各位知道该怎么办么?
ofstream ofs; //创建文件输出流对象
ofs.open(strFileName); //以文件输出的方式打开文件
StdString strTemp;
USES_CONVERSION;
strTemp = task.strUri;
ofs << W2A(strTemp.c_str()) << "|";
strTemp = task.strDownPath;
ofs << W2A(strTemp.c_str()) << endl;
文件中的内容成功地写进去了,但是后面程序还要用到 task,但是读取的时候程序提示出现错误。 有大佬知道该怎么办么?急求解决办法 已经解决了
页:
[1]