파일입출력 wmv
뿌잉
2023.06.02
질문 제목 : 질문 내용 :
파일입출력으로 복사를하는데 바이너리데이터를
wmv파일은 복사는되는데 출력 이아무것도안떠요 왜이래요
#include stdio.h
int main (void)
{
file *src=fopen(c:\\users\\src.wmv,rb);
file *des=fopen(c:\\users\\des.wmv,wb);
char buf[20];
int readcnt;
if(src==null || des==null){
puts(파일 오픈 실패!);
return -1;
}
while(1)
{
readcnt=fread((void*)buf,1,sizeof(buf),src);
if(readcntsizeof(buf))
{
if(feof(src)!=0)
{
fwrite((void*)buf,1,readcnt,des);
puts(파일 복사 완료!);
break;
}
else
puts(파일 복사실패!);
break;
}
fwrite((void*)buf,1,sizeof(buf),des);
}
fclose(src);
fclose(des);
return 0;
}
이거 이름바꿔서 음악.텍스트는되는데 wmv만 출력이 아떠요;;