Ir ao conteúdo
  • Cadastre-se

ERRO DE COMPILAÇÃO NO DEVC++


lebis

Posts recomendados

Ola pessoal tudo bem? Estou encontrando dificuldades em fazer um programa, e o dev me aponta um erro, está anexado aqui no post a imagem, mas simplificando, ele diz:

 

too few arguments to function 'max'

declared here

 

Minha função se chama max, e não consigo chamá-la no main()  :mad: Quando tento chamar ela aparece que ela já está declarada lá em cima do main().

 

 

Alguém sabe como resolver???

 

 

valeu

 

 

 

 

post-764044-0-24252200-1435568400_thumb.

Link para o comentário
Compartilhar em outros sites

Ola pessoal obrigada pela ajuda, o código é esse:

 

#include<stdlib.h>
#include<stdio.h>
 
int lin, col, k;
int n;
 
int max(int n,int a[n][n])
{
 
 
int i,j;
 
 
 
for(i=0;i<n;i++)
{
 
for(j=0;j<n;j++)
{
printf("Digite um numero para a lin %d e col %d: ", i, j);  
            scanf("%d", &a[j]);  
            if(a[lin][col]<a[j])
{
                lin = i;    
                col = j;
                }
        }
    }
    k= a[lin][col];
   
}
 
 
int main()
{
 
printf("Digite o valor de n: ");
scanf("%d", &n);
 
    int chamafuncao;
    chamafuncao = max(int n, int a);
    
    printf("O maior valor é: %d", k);
    printf("\n\n na linha %d e coluna %d", lin, col);
    
 
return 0;
system("pause");
}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber 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...