錯誤1錯誤LNK2019:無法解析的外部符號「int __cdecl findlowest(int,int,int,int,int)」(?findlowest @@ YAHHHHHH @ Z)在函數_main中引用G:\ C++ \第6章\最低得分下降\最低得分下降\ Source.obj最低得分下降錯誤編譯簡單程序錯誤LNK2019
#include <iostream>
#include <iomanip>
using namespace std;
//Function prototypes
void getscore(int &score);
int findlowest(int, int, int, int, int);
void calcAverage(int, int, int, int, int, int);
int lowest = 0;
int main()
{
int score1, score2, score3, score4, score5;
getscore(score1); // return 1st score
getscore(score2); // return 2nd score
getscore(score3); // return 3rd score
getscore(score4); //return 4th score
getscore(score5); //return 5th score
lowest = findlowest(score1, score2, score3, score4, score5);
calcAverage(score1, score2, score3, score4, score5, lowest);
return 0;
}
void getscore(int &score)
{
for (int count = 1; count <= 5; count++)
{
cout << "Please enter test score for test " << count << ": ";
cin >> score;
}
}
int findLowest(int score1, int score2, int score3, int score4, int score5)
{
int calclowest = score1;
{
if (score2 < score1)
calclowest = score2;
else if (score3 < score2)
calclowest = score3;
else if (score4 < score3)
calclowest = score4;
else if (score5 < score4)
calclowest = score5;
}
cout << "The lowest test score is " << calclowest << endl;
return calclowest;
}
void calcAverage(int score1, int score2, int score3, int score4, int score5, int lowest)
{
int average;
average = ((score1 + score2 + score3 + score4 + score5) - lowest)/4;
cout << "The average of the 4 highest scores is " << average << endl;
}
這樣一個簡單的錯誤,但似乎導致我這麼多問題。感謝您的幫助。總是有助於獲得第二雙眼睛的東西。 – skididdy