乱码不要慌
主要原因: cmd编码方式是gbk,而g++或gcc是默认utf-8
so
在settings.json中加入以下片段
{
"code-runner.executorMap": {
"c": "cd $dir && gcc -fexec-charset=GBK $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ -fexec-charset=GBK $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
}
}