Ir ao conteúdo
  • Cadastre-se
Subnik

RESOLVIDO Erro " conflicting types for 'function' "

Recommended Posts

Estou tendo esse erro toda hora que tento compilar esse código:

#include <stdio.h>#include <stdlib.h>#include <math.h>#include <locale.h>//função para dividir dois inteiros//linha 6 int div(int a, int {    int quo;    printf("Digite o primeiro número: ");    scanf("%d", &a);    printf("Digite o segundo número: ");    scanf("%d", &;    if (a>{    quo=a/b;    }    else {        quo=b/a;    }    printf("\n O resultado é: %d\n", quo);}//função para fazer raíz de um número//linha 21int sqrt(float n){  float a, pro;    print("Digite um número para fazer sua raíz quadrada: ");    scanf("%f", &n);    a=n;    while(a>0){        a = a - 0.001;        pro = a * a;        if (pro==n){            printf("A raíz quadrada é: %d", a);            break;        }    }}int main(){    setlocale(LC_ALL,"PORTUGUESE");    float resultado, n;    resultado = sqrt(n);    return 0;}

Tanto na linha 6 quanto na 21, aparecem "conflicting types for div" e "conflicting types for sqrt", respectivamente.

 

Onde está o erro no meu código?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Subnik

 

 

Deve estar havendo conflito com os nomes das funções div e sqrt já do C. Use um outro nome: Div e Sqrt, por exemplo.

 

 

 

[ ]'s

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Subnik

 

 

Deve estar havendo conflito com os nomes das funções div e sqrt já do C. Use um outro nome: Div e Sqrt, por exemplo.

 

 

 

[ ]'s

 

Era exatamente esse o problema. Salvou meu dia, cara. Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marca a resolução com melhor resposta, também faz parte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marca a resolução com melhor resposta, também faz parte.

Sou novo por aqui. Anyway, problema resolvido!  =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mandou bem :)

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





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

×