// 아래의 예제는 파일을 fread()와 fwrite()를 이용한
// 파일 복사를 하는 예입니다.
#include
int main( void)
{
FILE *fp_sour; // 파일 원본을 위한 파일 스트림 포인터
FILE *fp_dest; // 복사 대상을 위한 파일 스트림 포인터
char buff[1024]; // 파일 내요을 읽기/쓰기를 위한 버퍼
size_t n_size; // 읽거나 쓰기를 위한 데이터의 개수
fp_sour = fopen( "./main.c" , "r");
fp_dest = fopen( "./main.bck", "w");
while( 0 < (n_size = fread( buff, 1, 1024, fp_sour)))
{
fwrite( buff, 1, n_size, fp_dest);
}
fclose( fp_sour);
fclose( fp_dest);
return 0;
}
댓글 없음:
댓글 쓰기