已知两个磁盘文件Tagoren1.txt和Tagoren2.txt分别存储了泰戈尔诗歌的题记和内容,要求把这磁盘文件Tagoren2.txt中的内容拷贝后追加到Tagoren1.txt文件中。
#include <stdio.h>
int main() {
FILE *file1, *file2;
char ch;
// 打开 Tagoren1.txt 文件,以追加方式写入
file1 = fopen("Tagoren1.txt", "a");
// 打开 Tagoren2.txt 文件,以只读方式读取
file2 = fopen("Tagoren2.txt", "r");
// 逐个字符读取 Tagoren2.txt 文件中的内容,并写入 Tagoren1.txt 文件
while ((ch = fgetc(file2)) != EOF) {
fputc(ch, file1);
}
// 关闭文件
fclose(file1);
fclose(file2);
return 0;
}