先給出解決這個問題的知乎用戶的鏈接: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~