-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenus.c
83 lines (76 loc) · 1.49 KB
/
menus.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include "menus.h"
#include "functions.h"
/*
* veja mais em
* https://github.com/rafatrinity
*/
//==================================main menu=================================
int menu(){
cab();
int op;
printf(" [1] - ADD ALUNO\n");
printf(" [2] - REMOVER ALUNO\n");
printf(" [3] - LISTAR ALUNOS\n");
printf(" [4] - PESQUISAR\n");
printf(" [0] - SAIR\n");
scanf("%d",&op);
return op;
}
//================================menu pesquisar==============================
void pesquisar(){
int op;
do
{
cab();
printf(" [1] - PESQUISAR POR NOME\n");
printf(" [2] - PESQUISAR POR MATRICULA\n");
printf(" [3] - PESQUISAR POR POSIÇÃO\n");
printf(" [4] - PESQUISAR POR ANIVERSARIANTES DO MÊS\n");
printf(" [0] - VOLTAR\n");
scanf("%d",&op);
switch(op){
case 1:
PesquisarNome();
break;
case 2:
PesquisarMatricula();
break;
case 3:
PesquisarPosicao();
break;
case 4:
PesquisarNiv();
break;
case 0:
break;
default:
escreva(2);
break;
}
}while (op!=0);
}
//==================================excluir===================================
void excluir(){
int op;
do
{
cab();
printf(" [1] - DELETAR PELO NOME\n");
printf(" [2] - DELETAR PELA MATRICULA\n");
printf(" [0] - VOLTAR\n");
scanf("%d",&op);
switch(op){
case 1:
deleteRecordByName("cadastro.bin");
break;
case 2:
deleteRecordByMatricula("cadastro.bin");
break;
case 0:
break;
default:
escreva(2);
break;
}
}while (op!=0);
}