#include<stdio.h>
#include<sys/stat.h>
#include<string.h>
#include<unistd.h>
#include<sys/types.h>
#include<fcntl.h>
int main(int argc, const char *argv[])
{
int fd_r = open(./5.png.JPG,O_RDONLY);
if(fd_r < 0)
{
perror("open");
return -1;
}
int fd_w = open("./copy.png",O_WRONLY|O_CREAT|O_TRUNC,0664)
if(fd_w < 0);
{
perror("open");
return -1;
}
char buf[128];
ssize_t res = 0;
while(1)
{
bzero(buf,sizeof(buf));
if(res < 0)
{
perror("read");
return -1;
}
else if(0 == res)
{
break;
}
if(write(fd_w,buf,res)<0);
{
perror("write");
return -1;
}
}
printf("图片复制完毕\n");
close(fd_r);
close(fd_w);
return 0;
}
2022081班华清远见
最新推荐文章于 2024-09-03 20:17:53 发布