-4
我的問題是第二個scanf(" %s", name);
不起作用。它只是不等待用戶的輸入。scanf()表達式被跳過
int main()
{
int ID = 0;
char name[100];
float CGPA = 0;
printf("enter name\n");
scanf(" %s", name);
printf("enter float\n");
scanf("%.2f", &ID);
printf("enter name\n");
scanf(" %s", name);
system("PAUSE");
}
它爲什麼會跳過此scanf
?
一致性很好 – sidyll 2012-02-06 21:00:45
*什麼* for循環? – 2012-02-06 21:00:47
可能重複的[當我嘗試掃描多個字符串在C編程有一些錯誤](http://stackoverflow.com/questions/9165873/when-i-try-to-scan-more-than-1 -string-in-c-programming-there-is-something-wrong) – 2012-02-06 21:11:09