分享

解决VC中读写文件不能识别中文路径的问题

 昵称8819077 2012-02-24
C++读取文件,sPath只能是英文路径,不能包含中文。否则不能打开文件!
ifstream resultFile(sPath,ios_base::out);//读取Result.txt文件
 
VS2005读写文件常常不能识别中文路径,这是VS2005的一个bug,只存在与VS2005,解决方法是在读写文件前改变系统设置,使之能识别中文
在读写文件前,加上这句话:setlocale(LC_ALL,"chs");  //将系统设置成能识别中文路径
就可以了~!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多