linux c语言 文件复制源码
#include<stdio.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>
int main(){
        int fd1,fd2;
        fd1=open("../filecopy.c",O_RDWR);
        fd2=open("../",O_RDWR|O_CREAT,S_IRWXG);
        char buff[]="";
        while(1){
        int rd = read(fd1,buff,sizeof(buff));
        if(rd>0){
linux怎么读取文件        printf("%d\n",rd);
        write(fd2,&buff,sizeof(buff));
        } else {
                break;
        }
        }
        return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。