laba4_2kurs (537122)
Текст из файла
Лабораторная работа N 4
Произвольный многострочный текст находится во входном файле. Написать С(С++)- программу обработки данного текста, используя функции(методы) динамического распределения памяти. Реализовать несколько стандартных операций, одну операцию форматирования, а также специальное действие. Строки и слова идентифицировать по номерам.
Стандартные операции :
1. Загрузка текста из файла;
2. Построчная «печать» текста на экран;
3. Сохранение текста в файле под другим именем;
Форматирование (N mod 7 + 1):
-
Выравнивание строк по левой границе
-
Выравнивание строк по правой границе
-
Выравнивание строк по ширине
-
Центрирование строк текста
-
Красная строка для строк, начинающихся с заглавной буквы
-
Каждое новое предложение начинать с новой строки.
-
Удалить лишние пробелы между словами и пустые строки
Специальные действия (N mod 6 + 1):
-
Добавить слово в заданную строку.
-
Добавить строку в конец текста.
-
Удалить заданное слово из заданной строки
-
Удалить заданную строку
-
Заменить заданное слово на новое
-
Заменить заданную строку на новую
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.