Exercicio em linguagem c - Cadastro de prontuários
#include
#include
#include
#include
#define TAM 3
//Estrutura de dados para gravar cada fornecedor com suas informações necessarios. struct fornecedor{ int codigo; char razaosocial[100]; char nomefantasia[100]; int cnpj; char uf[30]; };
typedef struct fornecedor fornecedor;
/*Função para cadastrar os prontuarios (Foi usado a função strcpy e strupr para gravar o nome de cada cliente em maiúsculo, para não gerar problemas na hora de pesquisar os prontuarios.*/ fornecedor incluirfornecedor(){ fornecedor cadastro; printf(" Digite o codigo do fornecedor: "); scanf("%d", &fornecedor.codigo); fflush(stdin); printf(" Digite a razao social do fornecedor: "); gets(cadastro.fornecedor); strcpy(cadastro.razaosocial,strupr(cadastro.razaosocial)); printf(" Digite o CNPJ do fornecdor: "); scanf("%d", &cadastro.cnpj); strcpy(cadastro.cnpj,""); printf(" Digite o nome fantasia do fornecdor: "); gets(cadastro.nomefantasia); strcpy(cadastro.nomefantasia,""); return(cadastro); printf(" Digite o codigo do fornecdor: "); gets(cadastro.codigo); strcpy(cadastro.codigo,""); printf(" Digite a UF do fornecdor: "); gets(cadastro.uf); strcpy(cadastro.uf,"");
}
//Função para mostrar os dados dos prontuarios. void exibirfornecedorescadastrados(fornecedores dados){ printf("\n\t\t****** FORNECEDORES ******\n"); printf("\n Razao Social: %d", dados.razaosocial); printf("\n CNPJ: %s", dados.cliente); printf("\n Medico: %s", dados.medico); printf("\n Doenca: %s\n", dados.doenca);
}
//Função para alterar a doença de um prontuario. void alteradoenca(prontuario *doenca){ int k = 0; do{ printf("\nDeseja alterar a doenca deste prontuario? 1 - sim 2 - nao = "); scanf("%d", &k); fflush(stdin); if(k == 1){ printf("\nDigite o nome da doenca: ");