fstream VS2005 中文路径打开失败问题
解决办法是在"C:\\测试 新建 文本文档.txt"前加上L,变成L"C:\\测试 新建 文本文档.txt"。因为Visual Studio 2005默认的是使用Unicode字符集。
你也可以在工程设置里更改默认设置,那样就不用上面所说的步骤了。
不过既然微软推荐你用Unicode,那么自有它的道理。果真如此,需要做出改变的就是我们自己了。
在之前加上代码 setlocale(LC_ALL,""); 就ok了
fstream VS2005 中文路径打开失败问题
解决办法是在"C:\\测试 新建 文本文档.txt"前加上L,变成L"C:\\测试 新建 文本文档.txt"。因为Visual Studio 2005默认的是使用Unicode字符集。
你也可以在工程设置里更改默认设置,那样就不用上面所说的步骤了。
不过既然微软推荐你用Unicode,那么自有它的道理。果真如此,需要做出改变的就是我们自己了。
在之前加上代码 setlocale(LC_ALL,""); 就ok了