先给出解决这个问题的知乎用户的链接:https://zhuanlan.zhihu.com/p/106747225
因为我编译用的是mingw,所以记录一下我的解决过程,给自己或者别人以后排坑。注意,这个方法不是网上很多人所说的改字符集编码,那个每一次都要改,有点麻烦。
方法:
第一步:快捷键Ctrl+Shift+Alt+/,弹出如下界面:
然后,取消第一项的勾选,也就是run.processes.with.pty
这样就成功解决了,完美!
测试一下:
#include <stdio.h>
int main() {
printf("你好世界!\n");
return 0;
}
结果:
注意,右下角的字符集编码我们并没有改成GBK,仍然是UTF-8,nice~