ВУЗ:
Составители:
Рубрика:
51
25. Структура "Студент":
- фамилия, имя, отчество;
- дата рождения;
- домашний адрес;
- рейтинг.
Удалить элементы, у которых даты рождения совпадают, до-
бавить элемент перед элементом с заданной фамилией.
4. Методические указания
1. Для заполнения файла можно использовать функцию, фор-
мирующую одну структуру, указанного в варианте типа.
Значения элементов структуры вводятся с клавиатуры.
Для ввода можно использовать операцию >> и функцию
gets().
2. При вводе структур можно реализовать один из следующих
механизмов:
- ввод заранее выбранного количества структур (не ме-
нее 5);
- ввод до появления структуры с заданным количеством
признаков;
- диалог с пользователем о необходимости продолжать
ввод.
3. Для записи структуры в файл и чтения структуры из
файла использовать функции блочного ввода/вывода fread
и fwrite.
4. Для удаления/ добавления элементов в файл использо-
вать вспомогательный файл.
5. Содержание отчета
1. Постановка задачи.
2. Описание используемых типов данных.
3. Текст функций для:
• формирования файла,
• печати файла,
• добавления записи в файл,
• удаления записи из файла
• поиска структуры для удаления.
4. Результат решения конкретного варианта.
Лабораторная работа № 9
"Строковый ввод-вывод"
Цель: Работа с текстовыми файлами, ввод-вывод текстовой
информации и ее хранение на внешних носителях.
1. Краткие теоретические сведения
Для построчного ввода - вывода используются следую-
щие функции;
51
25.Структура "Студент":
- фамилия, имя, отчество;
- дата рождения;
- домашний адрес;
- рейтинг.
Удалить элементы, у которых даты рождения совпадают, до-
бавить элемент перед элементом с заданной фамилией.
4. Методические указания
1. Для заполнения файла можно использовать функцию, фор-
мирующую одну структуру, указанного в варианте типа.
Значения элементов структуры вводятся с клавиатуры.
Для ввода можно использовать операцию >> и функцию
gets().
2. При вводе структур можно реализовать один из следующих
механизмов:
- ввод заранее выбранного количества структур (не ме-
нее 5);
- ввод до появления структуры с заданным количеством
признаков;
- диалог с пользователем о необходимости продолжать
ввод.
3. Для записи структуры в файл и чтения структуры из
файла использовать функции блочного ввода/вывода fread
и fwrite.
4. Для удаления/ добавления элементов в файл использо-
вать вспомогательный файл.
5. Содержание отчета
1. Постановка задачи.
2. Описание используемых типов данных.
3. Текст функций для:
• формирования файла,
• печати файла,
• добавления записи в файл,
• удаления записи из файла
• поиска структуры для удаления.
4. Результат решения конкретного варианта.
Лабораторная работа № 9
"Строковый ввод-вывод"
Цель: Работа с текстовыми файлами, ввод-вывод текстовой
информации и ее хранение на внешних носителях.
1. Краткие теоретические сведения
Для построчного ввода - вывода используются следую-
щие функции;
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »
