파일복사프로그램에 대한질문
푸른잎
2023.10.13
파일 복사 프로그램
fread,fwrite의 사용방법을 모르겠습니다
질문 내용 :
#includestdio.h
int main(int argc,char* argv[])
{
FILE *fp_r,*fp_w;
char buf[256];
int size=0;
if(!(fp_r=fopen(argv[1],rb))){
printf(입력파일 오픈 오류 ! );
return 0;
}
if(!(fp_r=fopen(argv[2],wb))){
printf(출력파일 오픈 오류 ! );
return 0;
}
while(1)
{
size=fread(buf, sizeof(char), 256, fp_r); 이부분이 잘못된것같긴한데
fwrite(buf, sizeof(char),size, fp_w);전혀 감을 못잡겠습니다
break;
}
fclose(fp_r);
fclose(fp_w);
}
어떤부분이 잘못된건지 고수분들께서 설명해주셨으면 좋겠습니다