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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
katch
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 3
#1

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

30.11.2012, 16:40. Просмотров 744. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Существует файл, строки в котором записаны таким образом:

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? Подскажите, как проще реализовать этот функционал.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2012, 16:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считать строки с файла и поочередно вывести в консоль (C++):

Прочитать определенные строки из файла, занести в массив и вывести в консоль - C++
есть файл { Имя : Александр, Фамилия : Александров, Возраст : 20 }, { Город : Москва, Дети : 2} как считать только...

Считать строки из файла, и вывести те что начинаются с тире - C++
Суть задачи, необходимо считать из файла строки вывести на экран те из них, которые начинаются с тире, перед которым могут быть только...

Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел - C++
помогите пожалуйста написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел ...

Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа - C++
Помогите пожалуйста написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа.

Считать текст из файла, вывести в другой файл и на экран только строки содержащие заданный с клавиатуры символ - C++
// Написать программу, которая считывает текст из файла и выводит в другой файл // и на экран только строки, содержащие введенный с...

Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов - C++
Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2012, 16:40
Привет! Вот еще темы с ответами:

Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов - C++
Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов. Надо на dev c++, но я не могу :(

Как считать строки из файла, если там больше одной строки? - C++
Как считать строки из файла в массив. Если в файле одна строка, то нет проблем, но если несколько, то при использовании функции fgets ...

Считать строки из файла, найти строки на определённую букву - C++
По заданию нужно вывести данные студентов, чьи фамилии начинаются на А и математику сдали на 8 или 9. Проблема в поиске фамилии на А,...

Не могу вывести текст с файла в консоль - C++
Программа выводит только первое слово текста, помогите. #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru