Linux系统编程复习提纲代码.docVIP

  • 5
  • 0
  • 约1.54万字
  • 约 20页
  • 2018-12-25 发布于浙江
  • 举报
利用文件系统调用函数实现cp命令,例如./a.out a.txt b.txt当前目录下的a.txt到b.txt #include string.h #include strings.h #include stdio.h #include stdlib.h #define BUFFER_SIZE 1024 int main(int argc,char **argv) { FILE *from_fd; FILE *to_fd; long file_len=0; char buffer[BUFFER_SIZE]; char *ptr; /*判断入参*/ if(argc!=3) { printf(Usage:%s fromfile tofile\n,argv[0]); exit(1); } /* 打开源文件 */ if((from_fd=fopen(argv[1],rb))==NULL) { printf(Open %s Error\n,argv[1]); exit(1); } /* 创建目的文件 */ if((to_fd=fopen(argv[2],wb))==NULL) { printf(Open %s Error\n,argv[2]); exit(1); } /*测得文件大小*/ fseek(from

文档评论(0)

1亿VIP精品文档

相关文档