erro: parameter name omitted

1. erro: parameter name omitted

Henrique Cesar
henriquecb

(usa Arch Linux)

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?


  


2. Re: erro: parameter name omitted

Paulo
paulo1205

(usa Ubuntu)

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. 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts