Лабораторная работа 1: Ознакомительная практика (первый модуль) вариант 18, Т18, T18
Описание
Лабораторная работа была защищена на высший балл.
Задание:
Разработать программу форматирования заданного текста для разбиения его на страницы с фиксированным числом строк. Форматируемый текст может содержать произвольное число абзацев и однострочных заголовков, которые разделяют пустые строки, где нет других символов, кроме необязательных пробелов и табуляций. Процедура форматирования должна исключать разрыв абзаца и размещение заголовка в конце страницы. Дополнение неполной страницы должно обеспечиваться вставкой соответствующего количества пустых строк в конец страницы. Имя файла, содержащего заданный текст, и желаемый размер страницы должны передаваться программе через аргументы командной строки её вызова. Результат форматирования текста должен отображаться через поток стандартного вывода (stdout).Показать/скрыть дополнительное описание
Разработать программу форматирования заданного текста для разбиения его на страницы с фиксированным числом строк. Форматируемый текст может содержать произвольное число абзацев и однострочных заголовков, которые разделяют пустые строки, где нет других символов, кроме необязательных пробелов и табуляций. Процедура форматирования должна исключать разрыв абзаца и размещение заголовка в конце страницы. Дополнение неполной страницы должно обеспечиваться вставкой соответствующего количества пустых строк в конец страницы. Имя файла, содержащего заданный текст, и желаемый размер страницы должны передаваться программе через аргументы командной строки её вызова. Результат форматирования текста должен отображаться через поток стандартного вывода (stdout)..