Цель лабораторной работы: изучение структурной организации, способов доступа к элементам и других особенностей текстовых файлов; изучение стандартных средств языка C/C++ для работы со строками и текстовыми файлами; совершенствование навыков структурного программирования на языке C/С++ при решении задач редактирования текстовых файлов.
Задание на программирование: используя технологию структурного программирования разработать программу обработки текстовых файлов с числом строк не менее пяти, каждая из которых содержит не более 80 символов, в соответствии с индивидуальным заданием.
Порядок выполнения работы:
1) Получить у преподавателя индивидуальное задание на обработку строк текстового файла.
2) Построить схему алгоритма решения задачи обработки строки.
3) Использовать функции обработки строки, функции создания, просмотра и редактирования текстового файла.
4) Составить спецификации функций.
5) Составить программу на языке C/С++.
6) Проверить и продемонстрировать преподавателю работу программы на полном наборе тестов. Обеспечить одновременный показ на экране исходной и отредактированной строк.
7) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, схема алгоритма решения, спецификация функций, текст программы, контрольные примеры.