※요약
rewind : 개방된 파일에서 파일 포인터의 위치를 0으로 설정한다.
※함수 원형 및 설명
void rewind( FILE *stream ); //stream : 개방된 FILE 구조체의 포인터
※예제
#include <stdio.h> #define print(n) printf( "%ld\n", n ) int main( ) { FILE *pFile = NULL; pFile = fopen( "d:\\Text.txt", "w+" ); if( pFile == NULL ) { //에러 처리 } else { print( ftell(pFile) ); //fopen 후 파일 포인터 위치 확인 fputs( "0123456789", pFile ); print( ftell(pFile) ); //fputs 후 파일 포인터 위치 확인 rewind( pFile ); print( ftell(pFile) ); //rewind 후 파일 포인터 위치 확인 fclose( pFile ); } return 0; }
'C > 파일, 디렉토리 함수' 카테고리의 다른 글
[C언어] 유니코드로 한글 출력 시 문제 (1) | 2013.12.06 |
---|---|
[C언어] 파일 에러 및 파일 끝 함수 - ferror, feof (0) | 2013.12.06 |
[C언어] 파일 포인터 위치 관련 함수 - fgetpos, fsetpos (0) | 2013.12.05 |
[C언어] 파일 포인터 위치 설정 함수 - fseek (0) | 2013.12.03 |
[C언어] 파일 포인터 위치 구하는 함수 - ftell (0) | 2013.12.03 |
[C언어] 바이트 단위 파일 쓰기 - fwrite (0) | 2013.12.03 |
[C언어] 바이트 단위 파일 읽기 - fread (0) | 2013.12.03 |