feof -파일의 끝

C언어/함수 2018. 1. 21. 02:00

설명         파일의 끝인지를 알려 준다                                                                  

헤더         #include <stdio.h>  //헤더파일                                                                     

형태        int feof( FILE *stream);    

인수[in]    FILE *stream 대상 파일 스트림        

리턴값     파일의 끝이면 0이 아닌 값을, 끝이 아니면 0


예제

#include <stdio.h>


int main(){

   FILE    *fp;     //파일 포인터

   char     pTxt[1024];

                                          

   fp  = fopen( "./main.c"  , "a+");

                            


   while(!feof(fp)) {

      fgets( pTxt, 1024, fp);

      printf( "%s", pTxt);

   }               


   fclose( fp);

   return 0;


}


출력

]$ ./a.out

#include <stdio.h>


int main(){

   FILE    *fp;     //파일 포인터

   char     pTxt[1024];

                                      

   fp  = fopen( "./main.c"  , "a+");

                           

   while(!feof(fp)) {

      fgets( pTxt, 1024, fp);

      printf( "%s", pTxt);

   }               


   fclose( fp);

   return 0;

}

]$




'C언어 > 함수' 카테고리의 다른 글

ftell - 현재 읽기/쓰기 위치  (0) 2018.01.23
ftell  (0) 2018.01.21
fwrite -파일 쓰기  (0) 2018.01.18
fopen - 파일열기  (0) 2018.01.18
fread - 파일의 데이터 읽기  (0) 2018.01.17

WRITTEN BY
DkDragon

,