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