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",
    }
}



版权声明:本文为qq_52549196原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。