Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Написать две программы. Первая считывает информацию из файла, формат которого описан в примере 8.1, и записывает ее в бинарный файл. Количество записей в файле не ограничено. Вторая программа по номеру записи корректирует оклад сотрудника в этом файле.
Бинарные файлы, то есть файлы, в которых информация хранится во внутренней форме представления, применяются для последующего использования программными средствами. Преимущество бинарных файлов состоит в том, что, во-первых, при чтении/записи не тратится время на преобразование данных из символьной формы представления во внутреннюю и обратно, а во-вторых, при этом не происходит потери точности вещественных чисел. Кроме того, при работе с бинарными файлами широко применяется прямой доступ к информации путем установки текущей позиции указателя. Это дает возможность быстрого получения и изменения отдельных данных файла. Например, в данной задаче мы будем изменять оклад отдельных сотрудников, не затрагивая другие записи базы.
Бинарный файл открывается в двоичном режиме, а чтение/запись в него выполняются с помощью функций библиотеки fread и fwrite.
Хранить в памяти весь входной файл нет необходимости, вполне достаточно одной переменной структурного типа, в которой будет содержаться в каждый момент времени запись об одном сотруднике.
Дата публикования: 2015-10-09; Прочитано: 386 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!