CRUD EM C
#include
#include
#include
#include struct registro { char nome[40]; char protocolo[5]; char situacao[20]; char cor[20]; char tel[20]; char status; }reg;
FILE *fp;
/*prototipo das funcoes*/ void incluir (void); void consultar(void); void excluir(void); void alterar(void); void abrir(void); void listar(void); int main(void)
{
char opcao[2], op; do{ do{ system("cls"); printf("\n\n\n\n\n\n\n"); printf("\t========================================================\n"); printf("\t# #\n"); printf("\t# TRABALHO FINAL - ALGORITIMOS II #\n"); printf("\t# #\n"); printf("\t# PROFESSOR: x #\n"); printf("\t# #\n"); printf("\t# PROGRAMA DE CADASTRO HOSPITALAR #\n"); printf("\t# #\n"); printf("\t========================================================\n\n"); printf("\n Digite uma das op‡oes\n\n"); printf("\n - Incluir cadastro de paciente"); printf("\n - Alterar cadastro de paciente"); printf("\n - Excluir cadastro de paciente"); printf("\n - Consultar situa‡Æo "); printf("\n - Listar"); printf("\n - Sair"); printf("\n\n\n Op‡ao:"); gets(opcao); op=tolower(*opcao); } while(!strchr("iaeclsh",op)); switch(op){/*D*/ case 'i' : incluir(); break; case 'a' : alterar(); break; case 'e' : excluir(); break; case 'c' : consultar(); break; case 'l' : listar(); break; case 's' : exit(0); } }while(1);
}
/*Fun‡oes*/ void abrir(char tipo[3])
{
if((fp=fopen("C:paciente.txt",