6. Лістинг програми
#include <stdlib.h>
#include <string.h>//підключення зовнішніх модулів
#include <stdio.h>
#include <fstream.h>
#include <conio.h>
struct sotrud{// опис структури
char fio[20], pos[20];
int voz, stg, zar;
sotrud *next;
}; sotrud *thissotr,// показники на екземпляри структури
*firstsotr,
*newsotr,
*nextsotr;
void createbase();// опис процедур
void show();
void addsotrud();
void delsotrud();
void openbase();
void savebase();
void find_N1();
void find_N2();
void find_N3();
void sort_N1();
void sort_N2();
void menuofsort();
void menuoffind();
void menuoffile();
void menuofbase();
void main(){// головна функція (головне меню програми)
int vib;
while (1)
{
clrscr();
cout<<"(1) >> Подменю работы с файлом \n";
cout<<"(2) >> Подменю работы с базой \n";
cout<<"(3) >> Подменю поиска \n";
cout<<"(4) >> Подменю сортировки \n";
cout<<"(5) >> Простотр списка \n";
cout<<"(0) Выход в Windows \n";
cout<<">: ";
cin>>vib;
switch (vib)
{
case 1: menuoffile(); break;
case 2: menuofbase(); break;
case 3: menuoffind(); break;
case 4: menuofsort(); break;
case 5: show(); getch(); break;
case 0: exit(1);
}
}
}