如何能吧2个txt文件 融合在一起
发布网友
发布时间:2023-03-10 19:54
我来回答
共2个回答
热心网友
时间:2023-10-13 15:56
#include <stdio.h>
#define BUFLEN 200
int main()
{
FILE* f1,*f2,*f3;
char buf[BUFLEN];
int n,i;
int eof1=0,eof2=0;
f1=fopen("d:\\1.txt","r");
f2=fopen("d:\\2.txt","r");
f3=fopen("d:\\3.txt","w");
printf("输入间隔行数:");
scanf("%d",&n);
getchar();
while(eof1==0||eof2==0)
{
if(!eof2)
{
for(i=0;i<n;i++)
{
fgets(buf,BUFLEN,f2);
if(feof(f2))
{
eof2=1;
break;
}
fputs(buf,f3);
}
}
if(!eof1)
{
fgets(buf,BUFLEN,f1);
if(feof(f1))
{
eof1=1; }
fputs(buf,f3);
}
}
fclose(f1);
fclose(f2);
fclose(f3);
return 0;
}
热心网友
时间:2023-10-13 15:56
温哥华公立教育联盟网站