有什么办法可以解决我的代码中的此问题?

时间:2020-07-10 08:17:52

标签: c++

亲爱的人们,我的C ++代码中出现此错误,有人可以帮忙吗?

错误:undefined reference to 'Area(int,int)'

我的代码:

#include <iostream>

using namespace std;

int Area(int length, int width); // prototip funkcije

int main()
{
int lengthOfYard;
int widthOfYard;
int areaOfYard;

cout << "Kolika je sirina vaseg dvorista?\n";
cin >> widthOfYard;
cout << "Kolika je duzina vaseg dvorista\n";
cin >> lengthOfYard;

areaOfYard = Area(lengthOfYard,widthOfYard);

cout << "Povrsina vaseg dvorista je: ";
cout << areaOfYard;
cout << "metara kvadratnih\n\n";

return 0;
}

1 个答案:

答案 0 :(得分:-2)

该函数上方签名的定义在哪里?

#include <iostream>

using namespace std;

int Area(int length, int width); // prototip funkcije

int main() {
    int lengthOfYard;
    int widthOfYard;
    int areaOfYard;

    cout << "Kolika je sirina vaseg dvorista?\n";
    cin >> widthOfYard;
    cout << "Kolika je duzina vaseg dvorista\n";
    cin >> lengthOfYard;

    areaOfYard = Area(lengthOfYard, widthOfYard);

    cout << "Povrsina vaseg dvorista je: ";
    cout << areaOfYard;
    cout << "metara kvadratnih\n\n";

    return 0;
}

int Area(int length, int width) {};