|
|
Схема работы Build_Index
- Вызов функции создания баз данных.
- Cоздание массива структур хранения записей. (unsigned char ** block_of_records)
- Цикл по всем обрабатываемым файлам.
- Вызов функции, осуществляющей чтение блока данных из файла.
- Проверка значения, возвращаемого функцией чтения данных.
- При ошибочном значении программа завершает работу с выводом поясняющего сообщения в стандартный поток ошибок. Возвращаемое значение EXIT_FAILURE
- Считанный блок данных добавляется в индексный файл с помощью соответствующей функции.
- Проверка значения, возвращаемого функцией добавления данных в индекс.
- При ошибочном значении программа завершает работу с выводом поясняющего сообщения в стандартный поток ошибок. Возвращаемое значение EXIT_FAILURE
- Вызов функции закрытия используемых баз данных.
- Возврат значения EXIT_SUCCESS
|