Ir ao conteúdo
  • Cadastre-se

O que esta errado neste codigo ?


jefferson2008.1

Posts recomendados

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:

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...