開發平台(Platform): (Ex: Win10, Linux, ...)
Win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Dev c++
問題(Question):
用scanf讀一個整數 在%d前面打一個空格
使用EOF當終止條件 ctrl+z要輸入兩次
while( scanf(" %d", &x) != EOF ){
printf("%d\n", x);
}
預期的正確結果(Expected Output):
按一次 ctrl+z 可以結束程式
錯誤結果(Wrong Output):
要按兩次 ctrl+z
會有這個問題 純粹好奇
問題來自 交大開放課程 鄭昌杰老師第二章的講義