-2
這是一個學校任務,但我無法讓我的循環工作。當EOF輸入時,我們必須使用scanf並終止循環。這是代碼的一部分,這是問題:scanf EOF和循環
{int
main(void){
char str[MAX];
while(scanf("%s", str) != EOF)
{
printf("\nEnter a String: ");
scanf("%s", str);
two_ele_subs(str);
}
return 0;
}
當你運行該代碼時究竟發生了什麼? –
而你不能輸入'EOF',它不是一個字符。 –
這編譯? – gongzhitaao