Форум программистов, компьютерный форум CyberForum.ru

Считать строки с файла и поочередно вывести в консоль - C++

Восстановить пароль Регистрация
 
katch
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 3
30.11.2012, 16:40     Считать строки с файла и поочередно вывести в консоль #1
Доброго времени суток.
Существует файл, строки в котором записаны таким образом:

q1. 111
a1.1 111
a1.2 111+
a1.3 111
q3. 333
a3.1 333
a3.2 333+
a3.3 333
а3.4 333
q2. 222
a2.1 222+
a2.2 222
q4. 444
a4.1 444
a4.2 444+
Мне нужно поочередно вывести сперва строку, которая начинается с q1, после a1.n. И так дальше по аналогии, пока не дойдем до конца файла.

Я решил исп. вектор, в который занесу все строки из файла, а потом как-нибудь это все красиво выводить:
C++
1
2
3
4
5
6
7
8
9
10
11
void TestGo()
    {
        ifstream ifs("test.txt");
        vector <string> Vec;
        while (!ifs.eof())
        {
            string tmp;
            getline(ifs, tmp);
            Vec.push_back(tmp);
        }
...
А вот как дальше сравнивать, или задавать диапазон выводимых элементов вектора? Быть может нужно исп. другой stl шаблон, типа List, или multimap? Подскажите, как проще реализовать этот функционал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2012, 16:40     Считать строки с файла и поочередно вывести в консоль
Посмотрите здесь:

Считать строки из файла, и вывести те что начинаются с тире C++
Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов C++
C++ Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов
C++ Считать строки из файла в массив ++
C++ Считать из файла и вывести на экран
C++ Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа
C++ Как вывести матрицу из файла в консоль?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru