home *** CD-ROM | disk | FTP | other *** search
- PROGRAM MERGETEXT;
- VAR
- INFILE1,INFILE2,OUTFILE:TEXT;
- INFILENAME1,INFILENAME2,OUTFILENAME:STRING(.14.);
- ONELINE:STRING(.80.);
-
- BEGIN
- CLRSCR;
- WRITELN('PROGRAM TO MERGE TWO TEXT FILES INTO ONE');
- WRITELN;
- WRITE('FIRST TEXT FILE NAME? ');READLN(INFILENAME1);
- WRITE('SECOND TEXT FILE NAME? ');READLN(INFILENAME2);
- WRITE('OUTPUT FILE NAME? ');READLN(OUTFILENAME);
- INFILENAME1:=INFILENAME1+'.TXT';
- INFILENAME2:=INFILENAME2+'.TXT';
- OUTFILENAME:=OUTFILENAME+'.TXT';
- ASSIGN(INFILE1,INFILENAME1);
- ASSIGN(INFILE2,INFILENAME2);
- ASSIGN(OUTFILE,OUTFILENAME);
- RESET(INFILE1);
- RESET(INFILE2);
- REWRITE(OUTFILE);
- WHILE NOT EOF(INFILE1) DO
- BEGIN
- READLN(INFILE1,ONELINE);
- WRITELN(OUTFILE,ONELINE);
- END;
- CLOSE(INFILE1);
- WHILE NOT EOF(INFILE2) DO
- BEGIN
- READLN(INFILE2,ONELINE);
- WRITELN(OUTFILE,ONELINE);
- END;
- CLOSE(INFILE2);
- CLOSE(OUTFILE);
- END.