아래에 있는 소스는 한번만 실행하고 끝나는 소스입니다.
수정하여 사용하면 될것같구요.
중요한것은 test1.txt(복사 원본 파일) 파일은 프로그램과 같은 폴더에 있어야 합니다.
잘 수정하여서 사용하시기 바랍니다.
#include <stdio.h>
void main(void)
{
FILE *fp1, *fp2;
int read_number;
char buff[65536+1];
if((fp1 = fopen("test1.txt", "r")) < 0)
printf("file open fail...");
if((fp2 = fopen("test2.txt", "w")) < 0)
printf("file open fail...");
while((read_number = fread(buff, sizeof( char ), 65536,fp1)) > 0)
{
if((fwrite(buff, sizeof( char ),read_number,fp2)) < read_number)
{
fclose(fp1);
fclose(fp2);
exit(1);
}
}
fclose(fp1);
fclose(fp2);
exit(0);
}
|