Как я могу прочитать файл до указанной строки c в C ++ - PullRequest
0 голосов
/ 30 апреля 2020

Я новичок в программировании. Пожалуйста, помогите мне со следующим: У меня есть файл: Subtraction.txt

Есть такие субтитры, как: Введение, Часть 1, Часть 2, ...

Есть ли возможный способ читать из файла до части 1, отображать содержимое файла, затем продолжать чтение с этого места и так далее? nooflines можно игнорировать!

ifstream in("C:\\Users\\Nusrat\\Desktop\\Subtraction.txt");
if(!in) {
    cout << "Cannot open input file";
    return 1;
}

string line;
while(getline(in, line))
{
    cout<<line<<endl;
    nooflines += 1;
}

in.close();
cout<<nooflines<<endl;

1 Ответ

0 голосов
/ 01 мая 2020

Мне удалось остановить файл на заданной строке. Но как начать с того места, где я остановился? Отредактированная версия выглядит следующим образом:

ifstream in("C:\\Users\\Nusrat\\Desktop\\Subtraction.txt");
         if(!in) {
            cout << "Cannot open input file";
            return 1;
        }

        string line;

        while(getline(in, line))
        {
            cout<<line<<endl;
            while(line == "Now it is your turn to work out exercises!")
            {
                continue;
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...