#include<stdio.h>
#include<conio.h>
int main()
{
FILE *fp,*fp1;
char ch;
//file1.c事先已存在
if((fp=fopen("file1.c","r+"))==NULL)
{
printf("Can not open file1.c.\n");
getch();
return -1;
}
//将内容显示到屏幕
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
if((fp1=fopen("file2.c","r"))==NULL)
{
printf("Cannot open file2.c.\n");
getch();
return -1;
}
//把file2.c的内容输入file1.c末尾,并在屏幕显示,file2.c已存在
ch=fgetc(fp1);
while(ch!=EOF)
{
fputc(ch,fp);
putchar(ch);
ch=fgetc(fp1);
}
fclose(fp);
fclose(fp1);
getch();
return 0;
}
试试看,现编的,没测试过。
温馨提示:答案为网友推荐,仅供参考