1.code-runner编译后直接是结果没有办法在命令行中输入。先改成命令行输出
重启 VSCode,点运行按钮
👉程序会跑到下方【终端 (Terminal)】执行,光标闪烁处直接输入数字,就能正常使用scanf
2.打开设置,搜索 code-runner.executorMap
3.点击【编辑 in settings.json】,替换以下代码
"code-runner.runInTerminal":true,"code-runner.executorMap":{"c":"cd $dir && gcc -fexec-charset=GBK \"$fileName\" -o \"$fileNameWithoutExt.exe\" && \"$fileNameWithoutExt.exe\""}替换完成后重启vsCode,乱码问题解决