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

常州天狼网站建设用电脑建立网站

常州天狼网站建设,用电脑建立网站,响应式网站解决方案,网站怎样才有流量cp指令格式 cp [原文件] [目标文件] cp 1.c 2.c 功能是将原文件1.c复制后并改名成2.c(内容相同,实现拷贝) 这里需要引入main函数的参数解读: 我们在定义函数时许多都带有参数,输入参数后便可进行定义函数内的功能执行,而main…

cp指令格式

cp [原文件] [目标文件]

cp 1.c 2.c

功能是将原文件1.c复制后并改名成2.c(内容相同,实现拷贝)

这里需要引入main函数的参数解读

我们在定义函数时许多都带有参数,输入参数后便可进行定义函数内的功能执行,而main函数也不例外,其函数定义和参数格式如下:

int main(int argc,char **argv)
argc输入参数的个数
argv输入参数的字符串,字符串个数由输入参数个数决定,同时agrv[0]指向第一个字符串
#include <stdio.h>int main(int argc,char **argv)
{printf("total params is %d\n",argc);printf("No.0 params is %s\n",argv[0]);printf("No.1 params is %s\n",argv[1]);printf("No.2 params is %s\n",argv[2]);return 0;
}

由编译结果可知,总共有三个输入参数,同时输出每个参数字符串内容

cp 1.c 2.c→cp为第一个参数,1.c为第二个参数,2.c为第三个参数

Linux环境下指令详解

运用文件编程知识在Linux对cp指令操作进行拆分并实现最终结果,操作如下:

1.打开原文件1.c

2.将原文件1.c内容读取到buf中

3.打开/创建目标文件2.c

4.把buf中的内容写入到目标文件2.c中

5.关闭原文件1.c和目标文件2.c

代码展示

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>int main(int argc,char **argv)
{int fdSrc;int fdDes;char *readBuf = NULL;if(argc != 3){printf("insert error\n");exit(-1);//若参数不等于3则终止运行程序}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);//给readBuf开辟内存空间,此处多分配8个,防止空间溢出int n_read = read(fdSrc,readBuf,size);//将从fdSrc中读取的内容存放到readBuf,长度为1024个字节之内fdDes = open(argv[2],O_RDWR|O_CREAT|O_TRUNC,0600);//打开目标文件,若没有目标文件则创建一个并打开,若目标文件存在且其中有其他数据,则会清楚数据方便后续写入int n_write = write(fdDes,readBuf,strlen(readBuf));	//将readBuf中的数据写入fdDes中close(fdSrc);close(fdDes);return 0;
}

可见,通过cp指令可以拷贝一个内容与7.c一样但名字不同的new.c

http://www.yayakq.cn/news/41408/

相关文章:

  • 郑州网站营销推广网易企业邮箱域名是什么
  • 淄博做网站的公司健康中国app
  • 网站编程设计如何写备注网页制作与网站建设填空题
  • 网站返回500错误页面wordpress 栏目 伪静态
  • 北京网站建设 优化哪里有建设哪里有我们
  • 河南中国建设厅官方网站贵阳做网站公司吗
  • 中企动力的网站营销型网站建设策划书怎么写
  • 专做商业平台网站网站百度收录秒收方法
  • 引用网站代码兰州app定制开发
  • 多语言网站seo网络口碑营销的特点
  • 如何填写网站建设计划表cms系统和网站后台系统
  • 北京网站seo推广北京网站建设公司哪家最好
  • 网站开发课设心得网站开发树形图
  • 移动网站源码单页销售网站制作制作
  • 有什么网站可以做充值任务网站建设基础大纲文案
  • 盐城市住房城乡建设网站企业所得税怎么算2020
  • 柳州住房和城乡建设局网站网站建设行业资讯
  • 高效简便的网站开发如何在百度上搜到网站
  • 站长工具 站长之家做商城网站要什么证件
  • 长沙竞价网站建设报价寿县移动公司网站建设
  • 长春火车站在哪个街道招聘网站套餐费用怎么做分录
  • 公司网页制作网站上海手机网站建设公司
  • 网上书城网站建设功能定位做视频网站 许可证
  • 如何做网站推广私人百度seo优化公司
  • 学校网站建设需要多少钱杭州网站建设岗位薪资
  • 微信二维码制作网站北京seo报价
  • 建网站主要工具网络营销中网站的目的是
  • 职业教育网站建设方案做色流网站服务器
  • 做seo用哪种建站程序最好国内网站设计公司
  • 四川住房建设和城乡建设厅网站温州优化推广