int main()
{
int fd1 = open("1.pptx",O_RDONLY);
if(fd1 == -1)
{
perror("open fd1");
return -1;
}
int fd2 = open("2.pptx",O_WRONLY|O_CREAT,0777);
if(fd2 == -1)
{
perror("open fd2");
return -1;
}
int ret=0;
char buf[SIZE] = {0};
while(ret = read(fd1,buf,SIZE))
{
if(ret==-1)
{
perror("read");
break;
}
write(fd2, buf, ret);
}
printf("复制完成\n");
close (fd1);
close (fd2);
return 0;
}