Analista de Sistemas
Por: Ednelso245 • 18/12/2018 • 1.331 Palavras (6 Páginas) • 336 Visualizações
...
//main
#include
#include
#include
#include
#include "Locadora.h"
int main()
{
char escolha=0;
while( (escolha!='s') && (escolha!='S') )
{
printf("--------------------------------------------------------------------------------\n");
printf(" Sistema de Gerenciamento de uma Locadora de Automoveis\n");
printf("--------------------------------------------------------------------------------\n");
printf(" Digite o numero referente a opcao desejada:\n");
printf(" 1- Clientes\n");
printf(" 2- Automoveis\n");
printf(" 3- Gerenciamento de Locacoes\n");
printf("Opcao: ");
scanf("%i", &escolha);
fflush(stdin);
switch(escolha)
{
case 1:
Clientes(); break;
case 2:
Automoveis(); break;
case 3:
Gerenciamento_Locacoes(); break;
default:
printf("Opcao invalida, digite a opcao novamente:\n ");
}
}
return 0;
}
--------------------------------------------------------------------------------------------------
//Clientes
#include "locadora.h"
// Função de cadastro de clientes
void Clientes()
{
int escolha=0;
printf("--------------------------------------------------------------------------------\n");
printf(" Clientes\n");
printf("--------------------------------------------------------------------------------\n");
printf(" Digite o numero referente a opcao desejada:\n");
printf(" 1- Cadastrar Cliente\n");
printf(" 2- Alterar Cliente\n");
printf(" 3- Excluir Cliente\n");
printf(" 4- Consultar Clientes\n");
printf(" 5- Relatorio de Clientes\n");
printf("Opcao: ");
scanf("%i", &escolha);
fflush(stdin);
switch(escolha)
{
case 1:
Cadastro_Clientes(); break;
case 2:
Altera_Clientes(); break;
case 3:
Excluir_Clientes(); break;
case 4:
Consultar_Clientes(); break;
case 5:
Relatorio_Clientes(); break;
default:
printf("Opcao invalida, digite a opcao novamente:\n ");
}
}
CODE
//Cadastro Clientes
#include "locadora.h"
// Função de cadastro de clientes
void Cadastro_Clientes()
{
printf("--------------------------------------------------------------------------------\n");
printf(" Cadastro de Clientes\n");
printf("--------------------------------------------------------------------------------\n");
cliente *vetclientes; // vetor de clientes
int n; // numero de clientes
FILE *arq_cliente; // arq. de armazenamento
// abre o arquivo para leitura
arq_cliente=fopen("Cadastro_Cliente.txt","r+b");
if(arq_cliente==NULL)
{
// se arquivo não existe abre para escrita
arq_cliente=fopen("Cadastro_Cliente.txt","w+b");
// inicializa num de clientes com 0
n=0;
}
else
{
//se arquivo existe
...