setlocal()貌似对MinGW不感冒

来源:11-6 案例:复制文件-2

十三山入秋

2021-01-07

老师您好,我又来了:
MSVC下运行:结果
data/io_utils.h costs :1
data/三国演义.txt costs :231
data/io_utils.h costs :0
data/三国演义.txt costs :51

MinGW下运行:结果
data/io_utils.h costs :1
data/涓夊浗婕斾箟.txt costs :0
data/io_utils.h costs :0
data/涓夊浗婕斾箟.txt costs :0
CopyFile: data/涓夊浗婕斾箟.txt: No such file or directory
CopyFile2: data/io_utils.h: No such file or directory
CopyFile2: data/涓夊浗婕斾箟.txt: No such file or directory

这咋乱码了?

写回答

1回答

bennyhuo

2021-01-08

是的,mingw的setlocale有问题。你看一下第16章的源码,fileutiles.c里面有解法

0
2
bennyhuo
回复
十三山入秋
哈哈,没事儿,有些东西了解问题在哪儿就行,不必过于纠结细节
2021-01-08
共2条回复

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2219 学习 · 853 问题

查看课程