#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>
#include<string.h>
int main(int argc, const char *argv[])
{
int tupian1 = open("./shangxinjie.jpg",O_RDONLY);
if(tupian1 < 0)
{
perror("打开失败\n");
return -1;
}
printf("打开成功\n");
int tupian2 = open("./上新街",O_WRONLY | O_CREAT | O_TRUNC,777);
if (tupian2 < 0)
{
perror("打开失败\n");
return -1;
}
printf("打开成功\n");
char num[50] = "";
ssize_t a = 1;
while(a != 0)
{
bzero(num,sizeof(num));
a = read(tupian1,num,sizeof(num));
if(a < 0)
{
perror("读取失败\n");
return -1;
}
write(tupian2,num,a);
}
return 0;
}
【无标题】文件IO函数实现图片拷贝
最新推荐文章于 2024-08-24 15:46:50 发布