1. Описание основных переменных и функций:
1.1 Описание функций
В программе используются следующие основные функции(табл. 1.1)
Таблица 1.1
Основные функции
Название функции |
Параметры |
Назначение |
void main |
() |
Основная функция программы |
Void intro |
() |
инициализация графики |
Void intro_table |
() |
Приветствие прогрвммы |
Void intro_graph |
(int a, int b) |
Графика |
Void create |
() |
Создание файла новой базы данных |
void load |
(char *base) |
Загрузка данных из файла в массив структур, base – имя файла базы данных |
void save |
(char *base) |
запись содержания структур в файл, base –имя файла базы данных |
void add |
(char *base) |
добавление записи в массив структур, base– имя файла базы данных
|
void view |
(char *base) |
просмотр содержания массива, base – имя файла базы данных
|
void edit |
(char*base) |
правка записи, base – имя файла базы данных |
void delet |
(char*base) |
удаление записи, base – имя файла базы данных |
void find |
(char*base) |
поиск записи (кол-во условий от 1 до 5) ,base – имя файла базы данных |
void sort |
(char*base) |
сортировка базы данных, base – имя файла базы данных |
void sort1 |
() |
сортировка по имени |
void sort2 |
() |
сортировка по отделу |
void sort3 |
() |
сортировка по табельному нмеру |
void sort4 |
() |
сортировка по колисеству раб. часов |
void sort5 |
() |
сортировка по зарплате |
void replace |
|
меняет местами значения в массиве, элемент[x] меняется значением с элементом[x+1] |
1.2 Описание переменных
В программе используются следующие основные переменные (табл. 1.2)
Таблица 1.2
Основные переменные
Название переменой |
Тип |
Назначение |
Кол-во символов |
GRAPH_REW |
const int |
Количество проездов автомобиля |
1 |
ch |
char |
Хранит текущий пункт меню |
1 |
err |
int |
Код ошибки |
1 |
*file |
char |
Имя файла |
1 |
size |
int |
Кол-во записей в БД |
1 |
*f |
FILE |
Указатель на фаил |
1 |
*name |
char |
Имя файла |
1 |
list[] |
kyrs |
Массив, в котором хранится БД |
500 |
fin[] |
kyrs |
Массив, хранящий результатаы поиска |
500 |
tmp |
kyrs |
Временное хранилище записи БД |
1 |
J |
int |
Счётчик цикла или элемент массива |
1 |
i |
int |
Счётчик цикла или элемент массива |
1 |