Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. while (true)
  2.         {
  3.             getline(firstFile, firstFileLine);
  4.             getline(secondFile, secondFileLine);
  5.  
  6.             if (firstFile.eof() && secondFile.eof())
  7.                 break;
  8.  
  9.             curline++;
  10.             if(firstFile.eof())
  11.             {
  12.                 Line *lastLines = new Line("", secondFileLine, curline);
  13.                 lastLines->findDifferences();
  14.                 while(getline(secondFile,secondFileLine))
  15.                 {
  16.                     delete lastLines;
  17.                     curline++;
  18.                     lastLines = new Line("", secondFileLine, curline);
  19.                     lastLines->findDifferences();
  20.                 }
  21.                 delete lastLines;
  22.             }
  23.             else if(secondFile.eof())
  24.             {
  25.                 Line *lastLines = new Line(firstFileLine,"", curline);
  26.                 lastLines->findDifferences();
  27.                 while(getline(firstFile,firstFileLine))
  28.                 {
  29.                     delete lastLines;
  30.                     curline++;
  31.                     lastLines = new Line(firstFileLine,"", curline);
  32.                     lastLines->findDifferences();
  33.                 }
  34.                 delete lastLines;
  35.             }
  36.             lineToCheck = new Line(firstFileLine, secondFileLine, curline);
  37.             lineToCheck->findDifferences();
  38.             delete lineToCheck;
  39.  
  40.         }
  41.  
  42.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement