当我尝试使用c编程获得输入时,例如“输入项目编号:”,并且当我运行该程序时,一个巨大的5或6位数字已经写入,并且我只能在该编号之后编写我的编号。问题是什么?如何解决错误?
#include<stdio.h>
int main()
{
int items;
printf("Enter the number of items: %d");
scanf("%d", &items);
return 0;
}
这是什么问题?为什么这个号码已经写好了?
请添加完整源文件 – 2015-01-31 22:06:31
请在这里提出一个恰当的问题。 – 2015-01-31 22:07:12
欢迎来到Stack Overflow。请阅读[关于]页面。对于这样的情况,代码至关重要。我们不能指望你做了什么 - 我们需要你告诉我们你做了什么。这可能是因为你没有传递一个指向'scanf()'的指针,但你的编译器应该告诉你。 – 2015-01-31 22:07:32