在C語言中,EOF是一個常量,表示文件的結束標志。它在stdio.h頭文件中定義。
EOF的使用方法如下:
int ch;
while ((ch = getchar()) != EOF) {
// 讀取文件內容,直到文件末尾
}
int result;
// 寫入文件操作
result = fprintf(file_ptr, "Hello, World!\n");
if (result == EOF) {
// 寫入文件失敗
}
需要注意的是,EOF的值在不同的系統中可能會有所不同,但它一般是一個負整數,在大多數情況下,它的值為-1。