[Linguagem C] Erro C2062

Patrick_maura

Power Member
Código:
struct struct_funcao{

     float x; //valor da função no limite inferior
     float y; //valor da função no limite superior

};

    void pedir_dados(struct_dados*dados){

        printf("Introduza o valor do intervalo:\n");
        printf("\nLimite inferior (a):");
        scanf("%f, dados->a");
        printf("\nLimite superior (b):\n");
        scanf("%f, dados->b");
        printf("\nCriterio de paragem:\n");
        printf("\nValor de E:");
        scanf("%f, dados->E");
        printf("\n\n*A execucao de iteracoes termina quando o erro obtido com a ultima aproximacao da solucao for menor que o valor E dado.\n");

    
    }

    void valor_funcao (struct_dados*dados, struct_funcao*funcao){

        float q, r;

        //x-limite inferior, y-limite superior

        q = dados->a;

        funcao->x=(float)( 16* float pow(2.718281828,q)-48+27* float pow(2.718281828,-(q)));

        r = dados->b;

        funcao->y=(float)( 16* float pow(2.718281828,r)-48+27* float pow(2.718281828,-(r)));
    
        
    }

Boa tarde,

onde estou a utilizar a função pow dá-me o erro c2062: type float unexpected. Não sei como resolver o problema.

Alguem me consegue ajudar?
 
Back
Topo