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

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

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

Обработка нескольких строк - C++

10.05.2013, 22:23. Просмотров 361. Ответов 3
Метки нет (Все метки)

Помогите, честно, я прочитала много статей, они мне не помогли, понимаю, что вопрос глупый и элементарный.

НО. Вот у меня есть файл с 10 строками. Мне нужно весь этот текст отформатировать. Найти там выражения в скобках и заменить. Это не важно, я не понимаю как обрабатывать много строк?
Я написала программу, но для одной строки. Считываю ее с помощью fgets, обрабатываю, записываю.

А что делать если их много?

Помогите, не бросайте одну в незнании. Киньте ссылку, или объясните...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2013, 22:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка нескольких строк (C++):

Ввод нескольких строк или массив строк - C++
У меня есть массив строк. Нужно ввести несколько строк, но не получается. Вот код: int main() { const int n=4; const int...

Обработка нескольких событий - C++
На форму за короткое время приходит несколько (3-7) одинаковых событий, которые вызывают в свою очередь один и тот же метод. Каким образом...

Чтение нескольких строк - C++
Подскажите пожалуйста как сделать следующее: дан файл в котором 2 строки. Первую из этих строк записать в str1, вторую в str2. Строки...

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

Считывание нескольких строк с пробелами - C++
итак, есть код ввода списка учеников и вывода имени по номеру. #include <iostream> using namespace std; int main() { char...

#define с переносом в нескольких строк - C++
В общем, не важно что я дефайню... #define TRANSFER(xmm1, xmm2) _asm{\ pxor xmm2, xmm2; \ pextrw eax, xmm1, 0; \ ...

3
FreeMan108
121 / 121 / 6
Регистрация: 04.03.2013
Сообщений: 370
10.05.2013, 23:01 #2
Считываешь построчно файл, а дальше форматируешь каждую строку, вот и все.

C++
1
2
while (!feof (pFile))
    fgets (str,1024,pFile);
0
ilizard
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 50
11.05.2013, 02:08  [ТС] #3
То есть если я дважды напишу fgets то в второй раз он уже считает 2 строчку??
0
FreeMan108
121 / 121 / 6
Регистрация: 04.03.2013
Сообщений: 370
11.05.2013, 13:24 #4
Вообще, если ты считываешь символ, строку или блок памяти, то текущее местоположение каретки меняется.
Посмотри fseek
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2013, 13:24
Привет! Вот еще темы с ответами:

Стыкование нескольких строк в одну - C++
Доброго времени суток. Мне нужно выводить в MessageBox например список путей некоторых файлов. Все нормально ищет, но вот как с помощью...

Считывание нескольких строк с пробелами - C++
Я знаю, что есть функция getline. Но если мне в коде надо считать несколько разных строк с пробелами, что мне делать? Потому что при...

Вывод нескольких строк в файл - C++
Есть несколько строчек и их нужно записать в файл так, чтобы каждая из них начиналась с новой строки.#include <iostream> #include...

Сортирование нескольких строк как сделать? - C++
Как сделать что бы он у меня все строки из файла сортировал, одну только сортирует у меня. #include "stdafx.h" #include<iostream> ...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
11.05.2013, 13:24
Ответ Создать тему
Опции темы

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