您的位置:首页 > 编程语言 > C语言/C++

fstream如何打开中文路径 - [C/C++]

2011-05-19 14:15 239 查看
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明

http://yzyanchao.blogbus.com/logs/35621328.html

VS2005开始(似乎),用ofstream打开中文路径名会出现乱码问题,解决方法为:

std::locale loc = std::locale::global(std::locale(""));

std::ofstream fout(FilePath);

//do some work here

fout.close();

std::locale::global( loc );

不加最后一句,cout回无法输出中文字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: