用C语言编写一个函数,实现文件复制的功能步骤是什么

如题所述

这样写就行了:
#include<stdio.h>
void main()
{
char pBuffer[8];
FILE *f1, *f2;
f1 = fopen("file1", "rb"); // 以二进制形式读,file1是文件名
f2 = fopen("file2", "wb"); // 以二进制形式写,file2是文件名
while (!feof(f1))
{
fread(pBuffer, 1, 8, f1); // 每次读8个字节
fwrite(pBuffer, 1, 8, f2); // 每次写8个字节
}
fclose(f1);
fclose(f2);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-03
打开一个读文件
打开一个写文件

边读边写

最后全关了