Відділ кадрів С++
9

 

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);

}

}

}