linux实验一 一个简单的拷贝程序
来源:互联网 发布:mac刻录win7安装光盘 编辑:程序博客网 时间:2024/05/16 18:25
/*本程序展示文件打开与读写的基本系统调用的使用*/#include<stdio.h>#include<fcntl.h>#define PERMS 0666#define DUMMY 0#define BUFSIZ 1024main(argc,argv)int argc;char *argv[];{int sfd,tfd,num;char iobuf[BUFSIZ];if(argc!=3){fputs("Usuage:cp Source Target",stderr);exit(1);}if((sfd=open(*(argv+1),O_RDONLY,DUMMY))==-1){fputs("Source file open fail",stderr);exit(2);}if((tfd=open(*(argv+2),O_WRONLY|O_CREAT,PERMS))==-1){fputs("Target file open fail",stderr);exit(3);}while((num=read(sfd,iobuf,BUFSIZ))>0)if(write(tfd,iobuf,num)!=num){fputs("Target file writed error",stderr);exit(4);}close(sfd);close(tfd);exit(0);}
0 0
- linux实验一 一个简单的拷贝程序
- 拷贝的简单程序
- Linux内核分析 实验一:通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
- Linux内核分析 实验二:完成一个简单的时间片轮转多道程序内核代码
- Linux内核分析实验1——汇编一个简单的C程序
- 实验一 通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
- 创建一个简单的WCF程序(一)
- 创建一个简单的WCF程序(一)
- 一个简单的C++程序(一)
- (一)一个简单的Struts程序
- Linux内核分析一:反汇编一个简单的C程序
- 一个简单的爬虫实验
- sendfile(零拷贝技术)写的一个简单的服务器程序
- 实验一:写一个hello world小程序实验要求
- 最简单的屏幕拷贝程序(象素拷贝)
- 最简单的屏幕拷贝程序(象素拷贝)
- C++字符串一个简单的拷贝
- 一个Java版的目录拷贝程序
- 毕业季:90后开发者cocos经验谈——如何入行、如何进步
- 面试题38 数字在排序数组找那个出现的次数
- 网站常用主流网站数据库介绍
- 获取开启的辅助服务列表
- 区间dp LightOj 1422 Halloween Costumes
- linux实验一 一个简单的拷贝程序
- Object-c多态
- CSS字体教程
- Jquery attr("checked") 返回checked或undefined 获取选中失效
- SQL注入原理讲解,很不错!
- GUI
- CSS链接教程
- KYE以人性化服务打造用户满意快递
- 监听辅助功能的开启状态