※요약

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;
}



+ Recent posts