ниже компилятор программы, показывающий неопределенную ошибку - помогите решить эту программу - PullRequest
0 голосов
/ 03 марта 2020
void add(float num1,float num2);
void sub(float num1,float num2);
void mul(float num1,float num2);
void div1(float num1,float num2);
int main()
{
    float num1,num2;
    char ch;
    scanf("%f %f",&num1,&num2);
    scanf("%c",&ch);
    switch(ch){

        case '+':add( num1,num2);
                 break;
        case '-':sub( num1,num2);
                 break;
        case '*':mul(num1,num2);
                 break;
        case '/':div1(num1,num2);
                  break;
    }
   void add(float num1,float num2){
        printf("%.1f + %.1f=%.1f",num1,num2,num1+num2);
    }
    void sub(float num1,float num2){
        printf("%.1f - %.1f=%.1f",num1,num2,num1-num2);
    }
    void  mul(float num1,float num2){
        printf("%.1f * %.1f=%.1f",num1,num2,num1*num2);
    }
    void div1(float num1,float num2){
        printf("%.1f / %.1f=%.1f",num1,num2,num1/num2);
    }
    return 0;
}

** ОШИБКА: **

в функции main': /code/Solution.c:23: undefined reference to div1 '/code/Solution.c:21: неопределенная ссылка на' mul '/code/Solution.c : 17: неопределенная ссылка на add' /code/Solution.c:19: undefined reference to sub 'ошибка: ld вернул 1 статус выхода

...