Оба цикла while работают индивидуально.Тем не менее, второй цикл while в моем коде не будет работать, если присутствует цикл while над ним.Мне нужны оба цикла while для совместной работы.
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main(){
string line, line1, line2;
int count = 0;
int track = 0;
int stop;
ifstream file ("ai.txt");
while (getline(file, line2)){
count++;
}
file.seekg (0L, ios :: beg);
stop = count - 10;
while (getline(file, line)){
track++;
if (track >= stop){
for (int num = 1; num <=10; num++){
getline(file,line1);
cout << line1 << endl;
}
}
}
}
Код должен выводить последние десять строк любого текстового файла.