#include <stdio.h>
#include <stdlib.h> ?
#include <string.h>?
#define LEN 40
//abc-1.txt abc-2.txt
int main()
{
? ? FILE ?*in, *in1; ??
? ? int ch1,ch2,i;
? ? char name[LEN];
?? ?char name1[LEN];
? ??
? ? fprintf(stdout, "input your filename,name1 name2:");
?? ?scanf("%s %s",&name,&name1) ;
? ? if ((in = fopen(name, "r")) == NULL)
? ? {
? ? ? ? fprintf(stderr, "I couldn't open the file \"%s\"\n",name);
? ? ? ? exit(EXIT_FAILURE);
? ? }
? ? if ((in1 = fopen(name1, "r")) == NULL)
? ? {
? ? ? ? fprintf(stderr, "I couldn't open the file \"%s\"\n",name);
? ? ? ? exit(EXIT_FAILURE);
? ? }
? ? printf("A:\n"); ??
?? ?while(feof(in1)==0 || feof(in)==0)
?? ?{
? ? ? ? while((ch1=getc(in))!='\n'&&ch1!=EOF)
? ? ? ? ? ? putchar(ch1);?
? ? ? ? ? ? if(ch1=='\n')
? ? ? ? ? ? ? putchar('\n');
? ? ? ? while((ch2=getc(in1))!='\n'&&ch2!=EOF)
? ? ? ? ? ? putchar(ch2);
? ? ? ? ? ? ? if(ch2=='\n')
? ? ? ? ? ? ? ?putchar('\n');?
?? ?}
? ? printf("\n"); ??
?? ?fseek( in, 0, SEEK_SET );
?? ?fseek( in1, 0, SEEK_SET );
? ? printf("B:\n"); ??
?? ?while(feof(in1)==0 || feof(in)==0)
?? ?{
? ? ? ? while((ch1=getc(in))!='\n'&&ch1!=EOF)
? ? ? ? ? ? putchar(ch1);?
? ? ? ? while((ch2=getc(in1))!='\n'&&ch2!=EOF)
? ? ? ? ? ? putchar(ch2);
? ? ? ? ? ? ? if(ch2=='\n')
? ? ? ? ? ? ? ?putchar('\n');?
?? ?}
? ? printf("\n"); ??
?? ?
?? ?fclose(in);
?? ?fclose(in1);
?? ?return 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
} ?