linux实现CP指令(4)

linux实现CP指令(4),第1张

CP指令用法

CP 源文件(Src) 目标文件(Des)

要实现cp指令首先要明白

1 C语言函数的参数 2 编程的一个思路

要明白C语言函数的参数,首先要把main函数参数写完 int main(int argc,char **argv) 要知道这两个参数是啥,首先明白函数参数是从名字开始的

0 1 2

CP          Src.c      Des.c此函数有3个参数就是我们说的argc.

argc[0] argc[1] argc[2] argv是数组型二级指针,函数的每一项都是一个数组。

现在写一个测试程序来验证上面所说函数的参数。

 

这里我们可以看到有3个参数,每个参数我们已经打出来了。

2 编程思路实现cp指令

1 打开源文件(Src.c)

2 读取Src到buf里面

3 打开/创建目标文件(Des.c)

4 将buf中的内容写入到Des.c中

5 close这两个文件(非常重要!)

编程实现:

                

先判断一下argc是否为3,不等于直接退出程序,再进行后面 *** 作                                                                            

运行结果                                                                                                                                          

 将我的demo8.c成功cp到demo20.c

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/920923.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存