Предыдущая
Оглавление
Следующая
Потоковые классы.
Основное содержание работы.
Создание пользовательского типа данных,
создание и сохранение объектов этого типа в файле,
чтение их из файла, удаление из файла,
корректировка в файле,
создание пользовательских манипуляторов.
Порядок выполнения работы.
- Определить пользовательский тип данных (класс).
Определить и реализовать в нем конструкторы,
деструктор, операции присваивания, ввода и вывода
для стандартных потоков.
- Написать программу № 1 для создания объектов
пользовательского класса (ввод исходной информации
с клавиатуры с использованием перегруженной операции “>>)
и сохранения их в потоке (файле). Предусмотреть
в программе вывод сообщения о количестве сохраненных
объектов и о длине полученного файла в байтах.
- Выполнить тестирование программы.
- Реализовать для вывода в поток
свой манипулятор с параметрами.
- Написать программу № 2 для чтения объектов из потока,
сохранения их в массиве и просмотра массива.
Для просмотра объектов использовать перегруженную
для cout операцию << и свой манипулятор.
Предусмотреть в программе вывод сообщения
о количестве прочитанных объектов и байтов.
- Выполнить программу для чтения из файла
сохраненных предыдущей программой объектов и их просмотра.
- Написать программу № 3 для добавления объектов в поток.
- Выполнить программу, добавив в поток несколько объектов
и просмотреть полученный файл.
- Написать программу № 4 для удаления объектов из файла.
- Выполнить программу, удалив из потока несколько объектов
и просмотреть полученный файл.
- Написать программу № 5 для корректировки (т.е. замены)
записей в файле.
- Выполнить программу и просмотреть полученный файл.
Предыдущая
Оглавление
Следующая