C rewind() 파일 읽기·쓰기 위치 초기화 함수
파일의 읽기/쓰기 위치를 파일의 처음 위치로 초기화합니다.
- 헤더: stdio.h
- 형태: void rewind( FILE *stream)
- 인수: FILE *stream 대상 파일 스트림
- 반환: -
C언어 rewind() 함수 예제
#include <stdio.h>
int main( void)
{
FILE *fp;
char str[1024];
int ndx;
fp = fopen( "./test.c", "r");
for ( ndx = 0; ndx < 3; ndx++)
printf( "%s", fgets( str, 1024, fp));
rewind( fp); // 파일 읽기/쓰기 위치를 처음 위치로 이동
printf( "--------------------------\n");
for ( ndx = 0; ndx < 3; ndx++)
printf( "%s", fgets( str, 1024, fp));
fclose( fp);
return 0;
}
C언어 rewind() 함수 예제 실행 결과
]$ ./a.out
#include <stdio.h>
int main( void)
--------------------------
#include <stdio.h>
int main( void)
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 fseek 함수 파일 읽기·쓰기 위치 이동 (6) | 2020.03.13 |
---|---|
C언어 ftell 함수 파일 읽기·쓰기 위치 구하기 (0) | 2020.03.13 |
C언어 clearerr 함수 파일 오류 정보 초기화 (0) | 2020.03.13 |