vscode安装code runner后运行程序出现乱码解决办法 �밴���������. . .-程序员宅基地

技术标签: visual studio code  vscode  ide  

安装好code runner后编译c++文件时发现会出乱码,查了查网上好像没啥解决办法,后来看了看code runner的说明文件解决了。

首先进入Code-runner: Executor Map的界面,选择在settings.json中编辑请添加图片描述

然后需要手动输入图中6-17行的代码(图1),该代码源自官方手册(图2)请添加图片描述
请添加图片描述
我把我自己用的代码放到下面

    "code-runner.executorMap": 
    {
    
        "javascript": "node",
        "php": "C:\\php\\php.exe",
        "python": "python",
        "perl": "perl",
        "ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
        "go": "go run",
        "html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    },
  • 注:这里c++的代码是我自己根据c的打上去的,可能不够严谨,如果有不对的地方欢迎指出。

然后保存重启一下vscode就行了。


另外code runner可以勾选在终端运行和保存文件两个功能,挺好用的。请添加图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_52167116/article/details/123490329

智能推荐

Kali下安装网易云音乐-程序员宅基地

文章浏览阅读433次。很多人在使用Linux时总喜欢听点音乐,Windows下的音乐平台那么多,酷狗、酷我、虾米、网易云音乐等等一大堆,但是到了Linux下就很难找到一个合适的平台来听歌,更多的都只是一个播放器,需要自己下载音乐到本地来播放,这并不能让咱从心理上接受。不过好消息是网易云音乐在Linux下能完..._neteasagamas

win10+deepin双系统安装防踩坑_mbrsotool deepin-程序员宅基地

文章浏览阅读1.2k次。win10+deepin双系统安装防踩坑笔记本:小米游戏本2018款系统:win10专业版加装deepin 20社区版1、第一次安装踩坑过程参考官方U盘安装教程对D盘_mbrsotool deepin

Xilinx FPGA单端时钟设计方法-程序员宅基地

文章浏览阅读501次。1.1Xilinx FPGA单端时钟设计方法1.1.1 本节目录1)本节目录;2)本节引言;3)FPGA简介;4)Xilinx FPGA单端时钟设计方法;5)结束语。1.1.2 本节引言“不积跬步,无以至千里;不积小流,无以成江海。就是说:不积累一步半步的行程,就没有办法达到千里之远;不积累细小的流水,就没有办法汇成江河大海。1.1.3 FPGA简介FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展._单端时钟设计

s5原生android 5.0,三星Galaxy S5/S4吃上原生安卓5.0棒棒糖-程序员宅基地

文章浏览阅读321次。IT之家讯,不能否认,三星旗舰机一直都是最热门的安卓系列手机,背后也有着为数众多的开发者支持,这显然是一件好事,这样用户在官方升级出来之前就会提前用上新的系统。那些一直眼馋原生安卓5.0系统的三星S5和三星S4用户听到这个消息应该很高兴,目前针对两款设备的CM12安卓5.0 ROM已经出炉,提供接近原生的安卓5.0体验,支持的机型包括SM-G900I, SM-G0900F和SM-G900M版三星S..._三星s5手机 模拟安卓系统

Android按钮单击事件_android单击事件-程序员宅基地

文章浏览阅读296次。这篇文章主要介绍了Android按钮单击事件的四种常用写法总结; 第四种写法是自己刚开始接触安卓时总用的,后来点击事件多了就用第三种,结果今天看到第四种写法时发现自己忘了,因此记录下来,有时间看看。XML文件代码如下:<Button android:id="@+id/button2" android:layout_width="match_parent" and..._android单击事件

拿到一个待检测的站或给你一个网站,你觉得应该先做什么?-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏14次。拿到一个待检测的站或给你一个网站,你觉得应该先做什么?一、信息收集1.获取域名的whois信息,获取注册者邮箱姓名电话等。2.通过站长之家、明小子、k8等查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。3、通过DNS域传送漏洞、备份号查询、SSl证书、APP、微信公众号、暴力破解、DNS历史记录、K8 C段查询、Jsfinder、360或华为威胁情报、证书序列号获取企业域名与ip。4.通过Nmap、Wappalyzer、御剑等查看服务器操作系统版本

随便推点

谈谈软件架构详解_mary shaw 软件-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏12次。软件架构(software architecture)软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通..._mary shaw 软件

CARLA传感器详细文档介绍+python实例(持续更新ing)_carla 语义分割相机-程序员宅基地

文章浏览阅读2.1w次,点赞36次,收藏153次。作为模拟真实驾驶环境的模拟器,CARLA提供了丰富的传感器接口,不同传感器的特点不同,应该针对不同场景选择合适的传感器或将多种传感器结合使用。 _carla 语义分割相机

Nginx root 与 alias_nginx root asian-程序员宅基地

文章浏览阅读1.8k次。叙述nginx指定文件路径有两种方式root和aliasroot语法: root path;默认值:root html;配置段:http、server、location、ifalias语法: alias path;配置段:locationroot与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。root的处理结果是:root路径+location路径alias的处理结果是:使用alia_nginx root asian

重装系统的三种方法和出现的问题_系统重装有几个方法-程序员宅基地

文章浏览阅读551次。 重装系统大概有三种方法:Dell官网下载USB制作小程序,这个程序会自动下载win10家庭版,并且把插入的u盘制作成启动盘,然后插入电脑从优盘启动,选择疑难解答-&gt;从驱动器安装,这种方法会删除所有个人文件,唯一一个好处就是操作系统是正版的。还可以去微软的官网,有一个win10启动盘制作工具下载页面,同样是下载个小程序一键操作,安装的时候可以选择安装在哪个盘,C盘安过之后可以在E盘再..._系统重装有几个方法

最少换乘(最短路+恶心的输入)acm寒假集训日记22/1/3 or 22/1/4_最少换乘课程日志-程序员宅基地

文章浏览阅读430次。题目如下:AC代码如下:#include<iostream>#include<cstring>#include<cstdio>using namespace std;const int inf = 0x3f3f3f3f;const int N = 2009;int d[N][N];int dis[N];int vis[N];char s[N];int jl[N];int main()//目标1->n; { int t;._最少换乘课程日志

【ffmpeg】ffmpeg avformat_open_input返回失败的解决办法_avformat_open_input返回值-5-程序员宅基地

文章浏览阅读2.5k次。很多朋友在使用新版本的ffmpeg时,都遇到了avformat_open_input返回失败的问题。在下也遇到了此问题。在stackoverflow上搜了一下,解决方法如下。在调用avformat_open_input之前,先调用如下接口初始化一下即可。av_register_all();这算是新版本ffmpeg代码流程的一个变化了。老版本的ffmpeg,代码流程如下:avcodec_..._avformat_open_input返回值-5