int main()
{
int score;
string scoreLetter;
char A, B, C, D, F;
cout<<"Enter the grade: ";
cin>> score;
void letterGrade (int score);
void gradeFinal (int score);
cout<<"The letter grade is "<< scoreLetter<<".";
}
void letterGrade (int score)
{
if (score >= 90) {
string scoreLetter = 'A'
} else if (score >= 80) {
scoreLetter = 'B'
} else if (score >= 70)
- 編譯時,出現line scoreLetter ='A'等錯誤。這是什麼問題?錯誤狀態'scoreLetter'未定義。我是否需要在函數中定義scoreLetter而不是主函數?字符串定義問題
你確實意識到你的部分代碼丟失了吧? – 2011-04-25 16:13:11
如果你指的是我的返回0;不,我直到現在才意識到這一點。然而,我只發佈了看起來是這個問題的代碼片段... – Mike 2011-04-25 16:15:37