Na hora de compilar dar erro
Na hora de compilar dar erro, porém não estou encontrando o erro. :(
# include <stdio.h># include <string.h>
include <stdlib.h>
struct locadora {
int reg_cliente;
int reg_veiculo;
int vazio;
}
registros[100];
void cadastro (int reg_cliente, int reg_veiculo);
void consulta ();
int verifica_reg_veiculo;
int verifica_reg_cliente (int reg_cliente);
int verifica (int reg_cliente, int reg_veiculo);
main (){
int opcao, reg_cliente, reg_veiculo;
printf ("---------------------------------------------\n");
printf ("---------- JN Locadora de Veiculos ----------\n");
printf ("---------------------------------------------\n");
printf ("---------------- MENU DE OPCOES -------------\n");
printf ("---------------------------------------------\n");
printf ("(1) Cadastra Cliente\n");
printf ("---------------------------------------------\n");
printf ("(2) Consulta Registro do Cliente\n");
printf ("---------------------------------------------\n");
printf ("(3) Encerra Programa\n");
printf ("---------------------------------------------\n");
printf ("---------------------------------------------\n");
printf ("Escolha uma opcao: \n(1)\n(2)\n(3)\n");
scanf ("%d", &opcao);
switch (opcao){
case 1:
printf ("Insira o registro do cliente: \n");
scanf ("%d", ®_cliente);
printf ("Insira o registro do veiculo: \n");
scanf ("%d", ®_veiculo);
break;
case 2:
consulta();
break;
case 3:
break;
default:
printf ("Opcao Invalida !");
}
void cadastro (reg_cliente, reg_veiculo) {
reg_veiculo = verifica_reg_veiculo;
registros[reg_veiculo].reg_cliente=reg_cliente;
printf ("Numero de registro do cliente: \n");
scanf ("%d",®istros[reg_veiculo].reg_veiculo);
registros[reg_veiculo];
printf ("Cliente cadastrado com sucesso !\n");
}
void consulta (){
int cont= 0; reg_cliente;
printf ("Informe o registo do cliente cadastrado: ");
scanf ("%d", ®_cliente);
if (registros[cont].reg_cliente==reg_cliente) {
if (registros[cont].vazio==1){
printf ("Registro do cliente: %d", registros[cont].reg_cliente);
printf ("Registro do veiculo: %d", registros[cont].reg_veiculo);
}
}
cont++;
if (cont>100)
printf("Registro nao encontrado !\n");
}
int verifica_reg_cliente() {
int cont=0;
while (cont<=100) {
if (registros[cont].vazio==0)
return(cont);
cont++;
}
return (-1);
}
int verifica_reg_veiculo(int reg_veiculo) {
int cont=0;
while (cont<=100) {
if (registros[cont].reg_veiculo==reg_veiculo)
return(0);
cont++;
}
return (1);
}
}Discussão (4)
Carregando comentários...