olá boa noite estou fazendo esse trabalho pra escola sobre pesquisa de carro porém não estou conseguindo rodar o código poderiam me ajudar com alguma dica :
este eo trabalho que fiz ate agr:
<CODE>
#include <stdio.h>
#include <stdlib.h>
int check (char*s);
void take_component();
char databank [] [40] ={
"placa" , "modelo"
"placa" , "modelo"
"placa" , "modelo"
"placa" , "modelo"
"placa" , "modelo"
};
char input [80];
char component [80];
char *point;
int main ()
{
int indice;
char option;
do
{
printf("informe o veiculo que dejesa pesquisar ");
gest(input);
point = input ;
printf("informe a placa do veiculo desejado ");
take_component () ;
do
{
indice = check(component);
if (indice!= -1) printf("%s", databank[indice+ 1]);
else printf("sem registro no bando de dados digite novamente \n");
take_component();
} while (*component);
printf("\n");
printf("deseja pesquisar mais? s - sim | n - não \n");
scanf_s ("%c" , option);
getchar();
}while (option == 's' || option == 's');
system("PAUSE");
return 0;
}
int check (char *s)
{
int i;
for (i = 0; *databank[i]; i++)
{
if(!strcmp (databank[i],s) ) break;
}
if (* databank[i]) return(i);
else return (-1);
}
void take_component()
{
char *q;
q = component;
while(* point && * point!= ' ' )
{
*q = *point;
point++;
q++;
}
if (* point == ' ') point++;
*q = '\0';
}
<>