VSCode 如何解决 scanf 的输入问题——Code is already running!

这篇具有很好参考价值的文章主要介绍了VSCode 如何解决 scanf 的输入问题——Code is already running!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章如何使用 VSCode 软件运行C代码中已经介绍了如何在 VSCode 软件中运行C代码,但最近在使用 scanf 想从键盘输入时,运行代码后显示“Code is already running!”,如下图所示,在输出窗口是无法通过键盘输入的。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
解决办法如下:
先打开设置,点击左下角设置图标,然后点击设置,弹出如下图所示的窗口,在搜索框输入RunInTerminal 并勾选 Whether to run code in Integrated Terminal.
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
这样操作,运行后的结果会在终端窗口中显示,而不是输出窗口。
仅通过上述操作不能解决 scanf 的输入问题,还需要修改launch.json文件,但是我这个不知道是版本问题还是什么原因,没有这个文件。
看到一篇帖子说可能是安装的C/C++插件太新了,点击下图中的C/C++插件齿轮,选择安装另一个版本,找到1.8.4版本的安装,如下图所示。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
VScode(C/C++)无法自动生成launch.json文件解决办法文章中提到这样改变插件版本后运行就可以生成launch.json文件,但是我操作后还是没有生成,不过确实解决了scanf 的输入问题,具体的输入效果如下图所示。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
汉字乱码问题如下图所示。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
点击右下角UTF-8,选择通过编码重新打开,如下图所示。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
选择Simplified Chinese(GB2312)。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
此时,代码中的汉字注释也会乱码,如下图所示。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
按Ctrl+Z就可以恢复中文了,保存代码后运行,这时就不会乱码了,结果如下图所示。
VSCode 如何解决 scanf 的输入问题——Code is already running!,软件使用和问题解决之法,vscode
而且右下角的编码格式也由原来的UTF-8变为GB 2312了。
以上就是 VSCode 如何解决 scanf 的输入问题,其中的某些设置可以参考下面的文章进行!
参考文章:
vscode如何运行c语言,scanf输入
VScode(C/C++)无法自动生成launch.json文件解决办法文章来源地址https://www.toymoban.com/news/detail-671779.html

到了这里,关于VSCode 如何解决 scanf 的输入问题——Code is already running!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决vscode 【code helper (plugin)】 占用CPU超过 100% 导致卡死的问题。

    VsCode 版本: 1.79.2 (Universal) MacOs 版本:13.2.1 (22D68) 芯片:Apple M2 Pro 打开mac监视器 ,查看cpu运行的code helper (plugin); 双击 查看code helper (plugin) 找到 打开的文件和端口 ; 这里可以留意查看 被圈起来的内容。 这就是大概率影响你CPU的插件 你可以尝试 逐一卸载/禁用 , 直到找到

    2024年02月12日
    浏览(64)
  • 解决MAC中vscode调试C++代码无法处理输入的问题

    写在前面的话:很久没有使用C/C++进行编程了,这次在MAC电脑的vscode中对C/C++代码进行调试时,发现运行到scanf、cin等输入语句时无法输入,参考了网上一些教程,发现有些繁琐或是难以解决我的问题。因此以本文记录最终的解决方案,一来为了记录以便下次遇到时进行解决,

    2024年02月05日
    浏览(39)
  • 解决 VSCode 中组件输入点击事件 @click 后自动弹出“$event =>” 的问题

    在 Vue 中的点击事件 @click 后会自动补全一段“$event =”,这是 VSCode 中setting.json未设置好的缘故,具体情况如下: 如上图所示: “@click=” 后面自动补全 “$event =” ,无法选中并删除,鼠标移动到上面会出现如下提示: 这时候需要去设置中打开 setting.json 文件,并修改以下代

    2024年02月11日
    浏览(46)
  • AD报错:Your license is already used on computer解决办法

            相同的license用在了同一个网络下的两台电脑的AD软件上了;         1.打开AD的设置----system----Account Management----no, i wish to remain disconnected from Altium          2. 打开AD的设置----system----Network activity----取消全部勾选         3.  打开AD的设置----system----installation 

    2024年02月06日
    浏览(183)
  • WebSocket is already in CLOSING or CLOSED state解决方案

    前端发送send的时候,websocket一连接就中断,测试了心跳设置相应时间等各种方法,都没用,最后发现原来是flask的版本太高导致和gevent不兼容 无论前端怎么发送信息,flask的服务器端什么都没有: 服务器端代码: 前端客户端代码: 前端调试的时候老是报错: 一开始的flask

    2023年04月08日
    浏览(34)
  • There is a chart instance already initialized on the dom原因及解决办法

    原因:这是因为在我们重复使用了初始化 了 echars实例,每个组件使用时,如果调用两次及以上的初始化方法时,就会出现这个警告,并且如果是实时监控的标表,会出现浏览器卡顿及响应慢,因为要一直重新渲染新的Dom。 解决办法,初始化代码只出现一次,js中只要执行一

    2024年02月16日
    浏览(38)
  • 【RLException: roscore cannot run as another roscore/master is already running. 解决办法,最全】

    运行roscore提示下面的错误 但是下面的命令没有用。 根据错误提示,你的ROS系统已经存在一个正在运行的ROS核心(roscore)进程,因此需要杀死该进程才能启动一个新的roscore进程。 在终端中输入以下命令,杀死所有的roscore和rosout进程: 比如我这里的节点有erGouZi rosout 如果你

    2024年02月12日
    浏览(46)
  • 解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory

    拿到开发的Git地址,然后Git clone的时候,检测不出东西,只有一个.git目录,实际无东西。 可手动删除,或执行下面命令 然后再执行检出命令 熟悉 linux 命令都知道 rm -rf .git 命令会删除当前目录的 git 记录,如果没有把握的话,最好还是新建一个目录,比如xxx 目录,命令如下

    2024年02月05日
    浏览(76)
  • Visual Studio 2019 解决scanf函数报错问题

    Visual Studio 2019 解决scanf函数报错问题 博主博客链接:https://blog.csdn.net/m0_74014525 关注博主,后期持续更新系列文章 *****感谢观看,希望对你有所帮助***** 第一篇:Visual Studio 2019 详细安装教程(图文版) 第二篇:Visual Studio 2019 实用功能设置(背景颜色,代码颜色及行号设置)

    2024年02月13日
    浏览(45)
  • 解决使用echarts时警告There is a chart instance already initialize on the dom.的两种方法

    第一种 使用dispose()方法清除实例 第二种 使用 echarts.getInstanceByDom()方法 echarts.getInstanceByDom()这个方法用来获取Dom容器上的实例,如果存在实例就直接使用已存在的实例进行编辑,如果没有就创建新实例进行编辑。

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包