Pular para o conteúdo

erro: parameter name omitted

Responder tópico
  • Denunciar
  • Indicar

1. erro: parameter name omitted

Enviado em 23/08/2016 - 17:08h

Eu preciso especificar o nome das variaveis quando declaro as funções no arquivo.c de um TAD?

void preenche_mapa(int**, FILE*);
ponto verifica_maior(jogador, int, int**) {
int verifica_ponto(campo, int );
void liberaMatriz (int, int***);
int **alocaMatriz(int);
mapa **preencheMatriz(jogador*, int, int**);
algumas funções estao dando o erro
error: parameter name omitted
ponto verifica_maior(jogador, int, int**)
mas as outras funções no mesmo arquivo nao deram erro nenhum, alguem sabe o motivo?

Responder tópico

2. Re: erro: parameter name omitted

Enviado em 23/08/2016 - 18:25h

Sim. Se você quer só declarar um protótipo da função, não deve usar os sinais de chaves, que significam que você está querendo implementar a função.

Em lugar de

ponto verifica_maior(jogador, int, int**) {  // <-- O erro está nesse “abre chave”. 
você provavelmente quis dizer

ponto verifica_maior(jogador, int, int**);  // <-- O certo é colocar só um ponto-e-vírgula. 

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder