Next: Функция открытия используемых баз
Up: Функция индексирования.
Previous: Описание функции
Contents
- Выделить память для блока, содержащего структуры.
- Вызов функции создания баз данных.
- Создание массива структур хранения записей. (unsigned char ** records_block)
- Цикл по всем обрабатываемым файлам.
a) Цикл пока не достигнут конец текущего файла.
- Вызов функции, осуществляющей чтение блока данных из файла.
- Проверка значения, возвращаемого функцией чтения данных.
- При ошибочном значении программа завершает работу с выводом
поясняющего сообщения в стандартный поток ошибок.
Возвращаемое значение EXIT_FAILURE
- Считанный блок данных добавляется в индексный файл с помощью соответствующей
функции.
- Проверка значения, возвращаемого функцией добавления данных в индекс.
- При ошибочном значении программа завершает работу с выводом
поясняющего сообщения в стандартный поток ошибок.
Возвращаемое значение EXIT_FAILURE
- Вызов функции закрытия используемых баз данных.
- Возврат значения EXIT_SUCCESS
Aleks Sherikov
2006-05-23