當我嘗試使用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