리눅스에서 실행파일이나 이미지파일의 데이터를 읽어서 보내려고 합니다.
두 개 다 바이너리 파일인데 write를 써서 보내야하는 것 까진 알고 있는데
어떻게 보내야 될지를 잘 모르겠습니다.
FILE *ftr1 = fopen("4323424.JPG","rb");
FILE *ftr2 = fopen("43234241.JPG","wb");
char buf[100000];
int read;
while(1)
{
read = fread((void *)buf,1,100000,ftr1);
if(read<100000)
{
if(feof(ftr1) != 0)
{
fwrite((void *)buf,1,read,ftr2);
break;
}
}
fwrite((void *)buf,1,100000,ftr2);
}
remove("43234241.JPG");