Задать вопрос
@CteplerMarinovich

Как построчно выводить даные из .txt документа в C++?

У меня есть метод, который (в теории) должен возвращать текст из файла построчно. Но он почему то выводит только перую(

string NextSpeech()
{
    string res;
    ifstream Reader("main.txt");

    int in = 0;
    for (int i = 0; i <= 0; i++)
    {
        if (i != in)
        {
            break;
            return 0;
        }
        else
        {
            getline(Reader, res);
            break;
            return res;
        }
    }

    return res;
}
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 3 комментария
Ответ пользователя Dmitrii К ответам на вопрос (2)
@dima20155
you don't choose c++. It chooses you
У вас цикл работает 1 раз i <= 0
обычно, также пишут цикл
while(getline(Reader, res)) {
// do something
}


В плюсах же используются обычно потоки (streams)
Ответ написан
Комментировать