c语言自定义函数 c语言如何复制文件到另一个地方?

c语言如何复制文件到另一个地方?复制有两种方法:[1。编写要复制的函数。算法流程如下:1通过读取打开源文件,通过写入打开目标文件;2一次读取一个字节并将其写入目标文件,直到到达文件结尾;3关闭两个文件

c语言如何复制文件到另一个地方?

复制有两种方法:[1。编写要复制的函数。

算法流程如下:

1

通过读取打开源文件,通过写入打开目标文件;

2

一次读取一个字节并将其写入目标文件,直到到达文件结尾;

3

关闭两个文件。

2、调用系统命令。

stdlib中的系统功能。H可以执行系统命令行支持的命令。

Int

system(char

*CMD)

执行CMD中的指令。

1]]对于windows,您可以调用

system(“copy

/y

SRC to execute DOS commandufile

targetudir”)

其中SRCufile是源文件,而targetudir是目标文件夹。

2]]对于Linux,需要执行shell命令CP,如下

system(“CP

Srcufile

targetudir”)