我正在创建函数类型程序,并且不会停止说:(.text + 0xe0):对]的未定义引用

问题描述 投票:-2回答:2

弹出我定义的每个功能:C:\ Users \ ALVARO〜1 \ AppData \ Local \ Temp \ cc7yNnth.o Ejercicio.cpp :(。text + 0xe0):对circ(float,float)的未定义引用

´´´

float circ(float pi, float radio);
float cuad(float lado);
float rect(float l1, float l2);
float triang(float b, float h);

int main (){
    float pi=3.14;
    char opc;
    printf("Introuce 1 para ciculo");
    printf("2 para cuadrado");
    printf("3 para rectangulo");
    printf("4 para triangulo");
    scanf("%c", &opc);
    while(opc != 4)

    switch(opc)
    {
        case 1:
        float radio;
    printf("Introduce el valor del radio: ");
    scanf("&f", radio);
    printf("El area del circulo es: %f", circ(pi, radio));
    system("pause");

    case 2:
    float lado;
    printf("Introduce el valor del radio: ");
    scanf("&f", lado);
    printf("El area del cuadrado es: %f", cuad(lado));
    system("pause");

    case 3:
    float ancho, largo;
    printf("Introduce el valor del ancho: ");
    scanf("&f", ancho);
    printf("Introduce el valor del largo: ");
    scanf("&f", largo);
    printf("El area del rectangulo es: %f", rect(ancho, largo));
    system("pause");

    case 4:
    float base;
    float altura;
    printf("Introduce el valor de la base: ");
    scanf("&f", base);
    printf("Introduce el valor de la altura: ");
    scanf("&f", altura);
    printf("El area del triangulo es: %f", triang(base, altura));
    system("pause");

}
}

´´´

弹出我定义的每个函数:C:\ Users \ ALVARO〜1 \ AppData \ Local \ Temp \ cc7yNnth.o Ejercicio.cpp :(。text + 0xe0):对circ(float, float)'´´´ float circ(float pi,...

c++ c function switch-statement
2个回答
1
投票

您已经声明但尚未实现该功能


0
投票

我定义的每个功能

© www.soinside.com 2019 - 2024. All rights reserved.