当前位置: 首页 > news >正文

郑州网站建设汉狮山西省建设厅官方网站

郑州网站建设汉狮,山西省建设厅官方网站,上海浦东建筑建设网站污水处理工程,做网站分几个步骤1 思路 Linux要想复制一份文件通常指令为: cp src.c des.c 其中src.c为源文件,des.c为目标文件。 要想通过文件编程实现cp效果,思路如下 1 首先打开源文件 src.c 2 读src到buf 3 创建des.c 4 将buf写入到des.c 5 close两个文件 2 实现 vi …

1 思路

Linux要想复制一份文件通常指令为:

cp src.c des.c

 其中src.c为源文件,des.c为目标文件。

要想通过文件编程实现cp效果,思路如下

1 首先打开源文件 src.c

2 读src到buf

3 创建des.c

4 将buf写入到des.c

5 close两个文件 

 2 实现

vi demo.c

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>int main(int argc, char **argv)
{/*  0             1               2cp            src.c            des.c  3个参数 argc||              ||               ||argv[0]       argv[1]         argv[2]*/     int fdSrc;int fdDes;char *readBuf=NULL;if(argc != 3){printf("pararm error\n");exit(-1);}fdSrc = open(argv[1],O_RDWR);int size = lseek(fdSrc,0,SEEK_END);lseek(fdSrc,0,SEEK_SET);readBuf=(char *)malloc(sizeof(char)*size + 8);int n_read = read(fdSrc, readBuf, size);fdDes = open(argv[2],O_RDWR|O_CREAT|O_TRUNC,0600);int n_write = write(fdDes,readBuf,strlen(readBuf));close(fdSrc);close(fdDes);return 0;
}

 gcc demo.c -o mycp

./mycp demo.c ./new.c

vi new.c

 

http://www.15wanjia.com/news/173928.html

相关文章:

  • php建站系统网站建设选用平台分析
  • 怎样创建网站域名平台设计网站的优势
  • 赣州网站制作较好的公司沈阳凯鸿科技有限公司
  • 网上做家教的网站手机端网站建设步骤
  • 免费开商城网站吗成都网站建设开发公司哪家好
  • 网站快速查找做it行业招标网站
  • 广州营销型网站建设价格游戏充值代理平台
  • 建e网站岳阳网站建设免费咨询
  • mysql 注册网站怎么看出网站有没有做404页面
  • app制作简易网站防红短网址一键生成
  • 摄影网站设计模板辽宁省品牌建设的建议
  • 网站建设的主要流程步骤企业建设网站公司简介
  • 深圳网站开发找哪里云支付 wordpress 免签
  • 网站上线之后要做的工作网站网络广告如何建设
  • 网站建设 繁体网页打不开qq可以上qq
  • 传奇游戏网站怎么做大庆市萨尔图区建设局网站
  • 网站上怎么做弹幕效果图广州注销营业执照
  • 深圳全国网站制作哪个好网站分页符怎么做
  • 九江集团网站建设公司龙岗网络营销
  • 山东省建设工程注册中心网站服装定制品牌有哪些
  • 斯特云流量网站wordpress 获取某个栏目名称
  • 卫浴洁具网站模板网站改版 升级的目的是什么
  • wordpress书城主题重庆seo排名电话
  • 锡盟本地网站建设114啦建站程序
  • 鹤壁建设网站推广如何做app平台
  • 网页与网站设计域名及密码登录域名管理网站
  • 深圳企业网站建设设计制作方案辽宁省建设工程
  • 现在能用的网站可以免费浏览的网站
  • 营销型网站开发指的是什么中国建设银行产品信息网站
  • 手机端自定义做链接网站网站建设在线商城