C/C++ 언어 rewind() 함수를 이용하여 파일의 첫 번째 라인을 두 번 읽는 예제 프로그램


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* rewind() 함수를 이용하여 파일의 첫 번째 라인을 두 번 읽는 예제 프로그램 */
#include <stdio.h>
 
int main(void
{
  FILE *fp ;
  char file_name[80], buf[81] ;
 
  printf("텍스트 파일의 이름을 입력하시오 : ");
  gets(file_name);
  if ((fp = fopen(file_name , "r")) == NULL) {
    printf("입력 파일 개방 실패 \n");
    return(-1);
  }   /* 파일에서 한 라인씩 읽어서 출력 */
  fgets(buf,80,fp) ; 
  printf("rewind 전 라인 내용 : %s\n",buf);
  rewind(fp);
  fgets(buf,80,fp);
  printf("rewind 후 라인 내용 : %s\n",buf);
}
 
cs


C/C++ 언어 rewind() 함수를 이용하여 파일의 첫 번째 라인을 두 번 읽는 예제 프로그램


file.txt

1
2
3
hello world!
hi
ok
cs



+ Recent posts