歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

C語言文件結尾標志EOF用法

C語言的頭文件stdio定義了判斷文件結尾的標志EOF(end of file),而不用管操作系統是如何檢測文件結尾的。

示例程序:

/* 重復輸入,直到文件結尾*/

#include <stdio.h>     
int main (void)
{
    int ch;

 


    while((ch = getchar()) != EOF)
      putchar(ch);
              return 0;
}


說明:

1.不必定義EOF,不必擔心EOF的實際值,因為stdio.h負責定義它.

2.變量ch最好為int類型,其實為char類型也可以,但是這樣不是通用的方式.

3.Unix環境下 ctrl + D代表文件的結尾,Windows和大多數的微處理器用ctrl + Z代表文件的結尾.

Copyright © Linux教程網 All Rights Reserved