从一个文件中读取到的内容写到另一个文件中(read,write,open)

来源:互联网 发布:免费安全软件排行 编辑:程序博客网 时间:2024/05/22 08:02
#include<stdio.h>#include<string.h>#include<unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<errno.h>int main(){    char str[10];    int fd,fw;    fd=open("hello.html",O_RDONLY);    fw=open("haha",O_RDONLY|O_WRONLY|O_APPEND|O_CREAT);    if(fd<0){        fprintf(stderr,"open : %s\n",strerror(errno));    }    while(read(fd,str,sizeof(str))>0){        write(fw,str,sizeof(str));        printf("%s",str);    }    close(fd);close(fw);    return 0;}

0 0
原创粉丝点击