C语言文件操作函数实现:文件的复制功能(将一个文件中的信息复制到另外一个文件中) (提示:需要两个文件指针,一个用于读,一个用于写,不能使用一个文件指针完成!)
时间: 2023-06-04 20:06:07 浏览: 94
文件操作的实现——C语言
好的,这个问题是关于C语言文件操作函数的,可以回答。以下是文件复制的代码示例:
```c
#include <stdio.h>
int main() {
FILE *file1, *file2;
char c;
/* 打开需要读取信息的文件 file1 */
file1 = fopen("file1.txt", "r");
/* 打开需要将信息写入的文件 file2 */
file2 = fopen("file2.txt", "w");
/* 当未到达文件末尾时 */
while (!feof(file1)) {
/* 从 file1 中读取一个字符到 c 中 */
c = fgetc(file1);
/* 将 c 写入 file2 中 */
fputc(c, file2);
}
/* 关闭文件 */
fclose(file1);
fclose(file2);
/* 提示信息 */
printf("文件已复制!");
return 0;
}
```
阅读全文