|
81 / 3 / 1
Регистрация: 09.09.2014
Сообщений: 17
|
|
Разбить текст на страницы06.01.2016, 19:20. Показов 3043. Ответов 13
Метки нет (Все метки)
Дан текстовый файл. Преобразовать его, разбив текст на страницы и пронумеровав их, причем номер нечетной страницы должен размещаться в правом нижнем углу, а номер четной страницы - в ее левом нижнем углу. Число стока странице задается, а ширина страницы определяется самой длинной строкой в данной странице. Конец страницы отмечается символом с кодом 12, который помещается в отдельной строке.
Добавлено через 6 часов 0 минут ну очень надо Добавлено через 17 часов 1 минуту Хотя бы алгоритм, код сам запилю. И какие процедуры и подпрограммы использовать
0
|
|
| 06.01.2016, 19:20 | |
|
Ответы с готовыми решениями:
13
Разбить текст на страницы
|
|
24 / 24 / 7
Регистрация: 25.04.2013
Сообщений: 195
|
|||
| 07.01.2016, 04:18 | |||
|
Добавлено через 3 минуты
1
|
|||
|
81 / 3 / 1
Регистрация: 09.09.2014
Сообщений: 17
|
|
| 07.01.2016, 04:33 [ТС] | |
|
Проблема в том, что я только только начал С++ изучать. И даже не понимаю про какие текстовые процессоры вы говорите =( даже если посмотреть их, проблема реализации в С++ остаётся.
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
| 07.01.2016, 21:57 | ||||||
1
|
||||||
|
81 / 3 / 1
Регистрация: 09.09.2014
Сообщений: 17
|
|
| 07.01.2016, 23:13 [ТС] | |
|
Mr.X, Я очень благодарен Вам. Это раздел C++ для начинающих, а код выглядит профессионально. Я понимаю от силы несколько алгоритмов. Могу я Вас попросить добавить хотя бы несколько комментариев, остальное я попробую разобрать сам. Я буду очень признателен.
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 07.01.2016, 23:29 | ||
|
Ваша задача на работу с потоками, здесь для них используется только алгоритм std::copy и перегрузка операторов << и >> ввода-вывода в поток.
0
|
||
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|
| 07.01.2016, 23:32 | |
|
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 08.01.2016, 00:27 | |
|
SergioO, ну так С++ в заголовочных файлах стандартной библиотеки и содержится. А некоторые тут "изучают" С++, кропая на Си. И кого они этим пытаются обмануть?
0
|
|
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||
| 08.01.2016, 17:28 | ||
|
<algorithm>, <vector>,<iterator> - это неподъемный груз, как не крути )) надо, как минимум, понимать "класс", "шаблон" и тд
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 08.01.2016, 17:52 | ||
|
0
|
||
|
24 / 24 / 7
Регистрация: 25.04.2013
Сообщений: 195
|
||
| 16.01.2016, 05:21 | ||
|
Добавлено через 37 минут п.с. в Самоучителе С++ Шилда черным по белому написано что изучая С++ вы уже знаете С, а С++ подмножество языка С.
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 16.01.2016, 06:31 | |
|
kuza84, да я не против, "изучайте" С++, пиша на С, только для этого сишный раздел есть, новичкуйте там сколько хотите, чего же этот-то раздел всякой сишней загаживать?
Добавлено через 22 минуты Кстати, мысль: неплохо было бы в дополнение к сишному и плюсовому разделам создать еще раздел "Си с классами", где бы обретались все сишники, воображающие, что они "изучают" С++.
1
|
|
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
||||
| 16.01.2016, 06:32 | ||||
|
Просто если тебе лень учить, то это не значит что С++ какой то не такой.
0
|
||||
|
3 / 3 / 2
Регистрация: 16.01.2016
Сообщений: 51
|
|
| 16.01.2016, 08:44 | |
|
Зарегался, чтобы чисто по-человечески объяснить.
Preston То, что вы изучаете сейчас - просто Си. Я когда учился, у нас тоже на всех учебниках было написано С++, и препод говорил С++ и работали в DevC++. Ошибиться может каждый начинающий, так что не парься, ещё успеешь понять в чём отличие. Ты правильно сделал, что создал другую тему в другом разделе, ей там место. Решение я тебе скинул в ней. На всяких умников (с синдромом Бога) на форуме - не обращай внимания. Они поняли в чём твоя ошибка (разделом ошибся), а толком не могут (не хотят) объяснить (что изначально просто Си изучают, а потом остальное) и тупо флудят под темой поблёскивая остроумием (тут в основном стебалы сидят). Удачи.
0
|
|
| 16.01.2016, 08:44 | |
|
Помогаю со студенческими работами здесь
14
Разбить текст в Memo на страницы и пронумеровать их Как разбить сплошной текст RTF на страницы Дан текст, в котором встречаются символы «!», «?», «.». Разбить текст на абзацы по 3 предложения в каждом
Разбить на страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|