You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode运行基础C程序遇问题:输入位置不明及编译警告求助

问题解决

1. 修复printf的编译警告

你代码里的printf(sum);写法错误,printf的第一个参数必须是格式字符串,用来指定输出内容的格式。要输出整数,需用%d作为格式占位符,修改后的代码如下:

printf("Sum: %d\n", sum);

或者仅输出结果:

printf("%d\n", sum);

之前的写法把整数sum直接传给了需要字符串指针的参数,导致编译器报出类型不匹配的警告。

2. 找到输入位置

在VSCode里运行C程序时,输入操作需要在底部的终端面板完成(点击界面下方的「Terminal」标签切换)。如果使用Code Runner扩展,默认可能在「Output」面板运行程序,该面板无法输入内容,可通过以下设置调整:

  • 打开设置(快捷键Ctrl+,)
  • 搜索「code-runner.runInTerminal」
  • 勾选该选项

调整后再次运行程序,终端会显示输入提示,直接在终端内输入数字并按回车即可继续执行程序。

内容的提问来源于stack exchange,提问作者DibaHadie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 00:51:19