English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

"檔案結結束字元"(EOF)是什麼?

輸入什麼才是EOF
EOF有全名嗎?

輸入-1沒有用呀~

2007-10-27 03:36:09 · 1 個解答 · 發問者 虛幻的幻影 1 in 電腦與網際網路 程式設計

Q2:
getchar 讀取的一種?
那 scanf 勒?

int a;
while((a=getchar())!=EOF)
putchar(a);

Q3:

2007-10-28 03:31:25 · update #1

/*不小心的..*/

Q3:
使用這兩個有什麼差別...?
putchar(a);
printf("%c",a);

/*問題好像丟太多了....*/

2007-10-28 03:33:52 · update #2

1 個解答

EOF
End Of File
所以一般來說
如果你的程式有去讀取檔案
例如你寫的C程式
去讀取一個文字檔 test.txt
通常一開始都是由第一行開始讀取
當讀取到檔案尾端
沒東西可以再被讀出來的時候
就是讀到 EOF 檔案結束字元的時候
至於我們一般螢幕的輸入輸出
用一種特殊的方式來當作EOF
在 UNIX end-of-file 表示能從交談式 shell (終端機) 送出 Ctrl+D (習慣性標準)。
在微軟的 DOS 與 Windows 能送出 Ctrl+Z。
所以如果你使用Windows
請按 Ctrl+Z
(我記得ctrl+小寫 z好像就可以了)
試試看吧

2007-10-27 04:15:28 · answer #1 · answered by Ashley 7 · 0 0

fedest.com, questions and answers