Este codigo não esta executando a partir da escolha do veiculo ele faz a leitura direto, noa permite fazer escolha do veiculo, nem inserir a datas de locação e tambem como falo para calcular a qtde de dias locados e valor final no Dev c ele roda , mas no Code block ele dá erro na chave apos a função int main( ) Agradeço!!!!
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
struct cliente {
int cpf[5];
int rg[6];
char endereco[30];
char nome[30];
int codcliente[6];
};
struct reserva{
int dia;
int mes;
int ano;}inicio,fim;
struct cadastro_carro{
char modelo_carro;
char marca;
int codcarro; };
int main(int argc, char *argv[]) {
struct reserva inicio;
struct reserva fim;
struct cadastro_carro dados_carro;
struct cliente dados_cliente;
int escolha=0;
char escolha1=0;
char cadastra_cliente;
char cliente_ja_cadastrado;
char escolha_o_veiculo;
char Finalize_a_locacao;
int val;
printf("-------------------------------LOCADORA DE AUTOMOVEIS------------------\n");
printf("1-Cadastra cliente\n");
printf("2-Cliente cadastrado\n");
printf("Opcao: ");
scanf("%i", &escolha);
switch(escolha)
{
case 1:
printf("Digite o cpf");
scanf("%d\n",&dados_cliente.cpf[5]);
break;
case 2:
printf("Coloque o codigo do cliente");
scanf("%d\n",&dados_cliente.codcliente[6]);
break;
}
if (dados_cliente.cpf[5])
printf("Cliente cadastrado\n");
else {("Iniciar cadastro\n");
}
printf("Digite o rg\n");
scanf("%d\n",&dados_cliente.rg[6]);
printf("Digite o endereco\n");
scanf("%d\n",&dados_cliente.endereco[30]);
printf("\n----------------------Escolha o veiculo---------------------\n");
printf("[1]=Basico,[2]=intermediario,[3]=luxo");
printf("\n Opcao: \n");
scanf("%d",&val);
switch(val)
{
case 1:
printf("Basico R$ 80,00 dia");
break;
case 2:
printf("Intermediario R$ 100,00 dia");
break;
case 3:
printf("Executivo R$ 150,00 dia");
}
printf("\nColoque a data de inicio da locacao\n");
scanf("\n%i,%i,%i",&inicio.dia,inicio.mes,inicio.ano);
printf("\nColoque a data final da locacao\n");
scanf("\n%i,%i,%i",&fim.dia,fim.mes,fim.ano);
printf("\nQuantidade de dias de locacao\n");// dias de locacao fim -inicio
system("PAUSE");
return 0;
}