亲爱的人们,我的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;
}
答案 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) {};