关于vs code使用code runner运行C语言/c++代码出现cmd终端输出和scanf函数接收中文乱码问题

您所在的位置:网站首页 八思巴文金牌价值 关于vs code使用code runner运行C语言/c++代码出现cmd终端输出和scanf函数接收中文乱码问题

关于vs code使用code runner运行C语言/c++代码出现cmd终端输出和scanf函数接收中文乱码问题

2024-02-07 00:15| 来源: 网络整理| 查看: 265

一、为什么会出现乱码问题? 因为程序默认是使用UTF-8进行编写代码的,而Window终端使用的却是GBK编码

二、如何解决乱码情况?(本解决方法只适用于使用code runner终端运行代码) ①查看vscode的程序编码设置情况,一般默认是UTF-8,如果不是则要修改回UTF-8

1、左下角打开设置页面 在这里插入图片描述 2、搜索encoding,设置UTF-8 在这里插入图片描述 ②设置code runner插件的setting.json文件里面C语言的运行语句

1、在插件页面找到code runner 在这里插入图片描述 2、打开扩展设置页面 在这里插入图片描述 3、进入setting.json文件页面

在这里插入图片描述 4、修改C运行语句为:“cd $dir && gcc $fileName -o $fileNameWithoutExt -finput-charset=UTF-8 -fexec-charset=GBK && d i r dir dirfileNameWithoutExt”,相比原来只是在gcc后面添加了"-finput-charset=UTF-8 -fexec-charset=GBK"意思是把UTF-8编写的文件用GBK来进行编码。 在这里插入图片描述 最后,就可以完美运行C语言代码了!!!输入输出都可以解决中文乱码问题!!! 附效果图: 在这里插入图片描述 希望这篇文章能帮助到你,点个赞+收藏,有其他问题可以留言!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3