求EOF的各種用法以及注意事項;能加上示例更好;謝謝
1 回答

艾爾森
TA貢獻33條經驗 獲得超27個贊
EOF(End Of File) 故名思意 也就是文檔的一個結束符 在C語言中應該算是一個宏常量 實際上就是 -1 從文檔中讀取字符的時候,ascii碼一定對應0~127 (ascii編碼) 所以就用-1 來標志文檔結束 ?
通常像讀取一個數字知道文檔末尾并輸出:
while(scanf("%d",&num)!=EOF) { ????printf("%d\n",num); }
這樣就好了(在這條語句之前的輸入重定向就不寫了)
如果沒有重定向的話在命令行中 windows的cmd下是輸入Ctrl+Z就可以當作EOF輸入 ?UNIX 下的shell是Ctrl+D應該
- 1 回答
- 0 關注
- 1439 瀏覽
添加回答
舉報
0/150
提交
取消