VScode C语言编译中文输出乱码

乱码不要慌

仔细看这两次编译的区别

在这里插入图片描述
主要原因: 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",
    }
}

VScode C语言编译中文输出乱码_第1张图片

你可能感兴趣的:(C/C++,vscode,c语言)