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小时内删除。
发表评论