FILE *f[2]; int eof[2], c;
if((f[0] = fopen('file1.txt', 'r')) == NULL) exit();
if((f[1] = fopen('file2.txt', 'r')) == NULL) exit();
if((fo = fopen('file_out.txt', 'w')) == NULL) exit();
eof[0] = eof[1] = 0;
for(i = 0; !(eof[0] & eof[1]); i ^= 1)
if(!eof[i]))
do
{
if((с = getc(f[i])) < 0)
{
eof[i] = 1;
break;
}
putc(c, fo);
} while(c != '\n');
|