Advertisement
Guest User

main.c

a guest
Dec 13th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. #include "header.h"
  2.  
  3.  
  4.  
  5. int main()
  6. {
  7.     int command = 0;
  8.     int pos = 0;
  9.     int pos_del = 0;
  10.     angajat *a = malloc(5 * sizeof(angajat));
  11.     int result = 0;
  12.  
  13.     show_menu();
  14.  
  15.     while(1)
  16.     {
  17.         //system("cls");
  18.  
  19.         command = get_command();
  20.         switch(command)
  21.         {
  22.         case 1:
  23.             //system("cls");
  24.             if(pos < 5)
  25.             {
  26.                 printf("Adaugare angajat:\n");
  27.                 if(add_employee(&a[pos]))
  28.                 {
  29.                     pos++;
  30.                     printf("Angajat adaugat cu succes!\n");
  31.                 }
  32.             }
  33.             else
  34.             {
  35.                 printf("Nu se mai pot adauga angajati noi!\n");
  36.             }
  37.             break;
  38.         case 2:
  39.             //system("cls");
  40.             if (pos > 0)
  41.             {
  42.                show_employee(a, pos);
  43.             }
  44.             else
  45.             {
  46.                 printf("Nici un angajat de afisat!\n");
  47.             }
  48.  
  49.             break;
  50.         case 3:
  51.             //system("cls");
  52.             result = delete_employee(a, (pos + 1), &pos);
  53.  
  54.             break;
  55.         default:
  56.             printf("Comanda nu este buna!\n");
  57.             break;
  58.  
  59.         }
  60.  
  61.     }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement