检测流上的文件结束符

 
  
  1. #include <stdio.h>  
  2.  
  3. int main ( void )  
  4. {  
  5.     FILE *stream;  
  6.  
  7.     /* open a file for reading */ 
  8.     stream = fopen ( "DUMMY.FIL""r" );  
  9.  
  10.     /* read a character from the file */ 
  11.     fgetc ( stream );  
  12.  
  13.     /* check for EOF */ 
  14.     if ( feof ( stream ) )  
  15.         printf ( "We have reached end-of-file\n" );  
  16.  
  17.     /* close the file */ 
  18.     fclose ( stream );  
  19.     return 0;