Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
jefferson2008.1

O que esta errado neste codigo ?

Recommended Posts

boa tarde galera

alguém pode me ajudar

estou fazendo uma trabalho da faculdade(https://disciplinas.dcc.ufba.br/MATA40/SemestreLetivo20082)

e no comezinho do trabalho ja vi que tem algo errado no código

depois que compila aparece a seguinte mensagem

ponteiros.c:77: warning: ‘main’ is normally a non-static function

ponteiros.c:85: error: expected declaration or statement at end of input

#include <stdio.h>

#include <stdlib.h>

//tipo para modelos de carros//

typedef struct celulamodelo{

int m;

int chave;

struct celulamodeloodelo *prox;

}CelulaModelo;

//tipo para Cor do carro//

typedef struct celulaCor{

int c;

int chaveCor;

struct celulaCor *prox1;

}CelulaCor;

//tipo para cidade onde o carro foi vendido//

typedef struct celulaCidade{

int t;

int chaveCidade;

struct celulaCidade *prox2;

}CelulaCidade;

/*

Inicialização da Lista Encadeada

*/

void initLista(CelulaModelo **modelo)

{

(*modelo)->prox = NULL;

}

void inserirModelo(CelulaModelo **modelo)

{

int i;

int x,y;

CelulaModelo *Nova;

printf("Entre a quantidade de modelos de carros");

scanf("%d",&y);

(*modelo)->m = y;

i = 0;

while (i <= (*modelo)->m)

{

printf("Entre com o modelo do carro");

scanf("%d",&x);

Nova = (CelulaModelo *)malloc(sizeof(CelulaModelo));

Nova->chave= x;

Nova->prox =(*modelo)->prox;

*modelo = Nova;

i=i+1;

}

//PROCEDIMENTO PARA O MENU INICIAL//

void menuInicial()

{

printf("\n\n ------------------------------ \n\n");

printf("1. consulta quantidade de carros vendidos\n");

printf("2. consulta quantidade de carros de uma determinada cor vendidos\n");

printf("3. consulta quantidade de carros vendidos em uma determinada cidade\n");

printf("4. consulta quantidade de carro por modelo e cidade\n");

printf("5. consulta quantidade de carro por modelo e cor\n");

printf("6. consulta quantidade de carro por modelo, cor e cidade\n");

printf("7. remove informação sobre venda\n");

printf("8. lista nomes de modelos de carros\n");

printf("9. lista nomes de cores\n");

printf("10.lista nomes de cidades\n");

printf("11. término de sequência de operações\n");

}

// Função principal//

int main()

{

CelulaModelo *modelo;

modelo = (CelulaModelo*)malloc(sizeof(struct celulamodelo));

initLista(&modelo);

inserirModelo(&modelo);

menuInicial();

return 0;

}

:eek:

Compartilhar este post


Link para o post
Compartilhar em outros sites

viz isso na função principal

que onde o compilador indica que esta o erro

se eu faço

int main ()

{

//todo conteúdo//

return0;

}

mesmo assim da erro e o compilador continua indicando a função principal

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×