如何在linux下用c编程实现文件的复制

如何在linux下用c编程实现文件的复制,第1张

打开一个读文件和一个写文件,用一个循环,fgetc每读一个字符,就用fputc写入另一个文件,这样就实现了文件的复制,和普通的C语言标准库编程是一样的,代码如下:

int c

FILE *in, *out

in = fopen("file.in", "r")

out = fopen("file.out", "w")

while( ( c = fgetc(in) ) != EOF)

fputc(c, out)

fclose(in)

fclose(out)

#include <unistd.h>

int main(int argc, char const *argv[])

{

  system("cp -r 目标目录 目的目录")//把目标目录和目的目录改成实际目录即可

  return 0

}

直接调用shell命令即可


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

原文地址:https://www.54852.com/yw/8903058.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存