trabalho pd2 enfermeiros

253 palavras 2 páginas
//TRABALHO RESTANTE (APARETEMETE):
//fazer o erro do rg,cpf, telefone
#include
#include
#include

#define MAX_ENF 50

typedef struct hosp{ char rg[10]; char cpf[11]; char nome[50]; char telefone[11]; char lotacao[15];
}Enfermeiros;

Enfermeiros lista[MAX_ENF];

void iniciar_programa(void); int procurar_vazio(void); void cadastro_enf(int n); void funcao_modo(int modo); void remocao_enf(void); void funcao_alt(int modo); void salvar(void); void carregar(void);

int main(){ int opcao,n; int finalizador = 1; int modo;

carregar();

while(finalizador!=(-1)){ printf("Escolha uma opcao:\n"); printf("1. Cadastro de enfermeiros.\n"); printf("2. Consulta de enfermeiros.\n"); printf("3. Atualizacao de cadastro.\n"); printf("4. Remocao de enfermeiros.\n"); printf("5. Apagar todas as informacoes.\n"); printf("0. Sair do programa\n");

scanf("%d", &opcao); system("cls");

switch(opcao){ case 1: n = procurar_vazio(); if(n==(-1)){ puts("Nao ha mais espaco para novos enfermeiros."); }else{ cadastro_enf(n); salvar(); } break; case 2: printf("Escolha o modo de consulta:\n"); printf("1. Por nome.\n"); printf("2. Por lista.\n"); printf("3. Por lotacao.\n"); scanf("%d", &modo); system("cls"); funcao_modo(modo); salvar(); break; case 3: printf("Escolha o modo de consulta:\n"); printf("1. Por nome.\n"); printf("2. Por lista.\n"); printf("3. Por lotacao.\n"); scanf("%d", &modo); system("cls"); funcao_alt(modo); salvar(); break; case 4: remocao_enf(); salvar(); break; case 5: iniciar_programa(); printf("Informacoes apagadas com sucesso!\n");

Relacionados

  • tuberculose
    11277 palavras | 46 páginas
  • Manual lab
    21145 palavras | 85 páginas
  • Vestibular
    20068 palavras | 81 páginas
  • NTPMEx Portaria
    85172 palavras | 341 páginas
  • A importãncia do uso de epi na enfermagem
    310447 palavras | 1242 páginas
  • Aquarela Resort
    170694 palavras | 683 páginas