-1
這是我在stackoverflow上的第一個問題,所以我希望它都出來格式正確。我正在編寫我的編程課程,我們必須編寫一個程序,它接受兩個輸入,然後產生結果讀數。我必須創建兩個功能來詢問一個人想要參加哪個音樂會,然後他們想要爲該音樂會購買多少票。我已經創建了這些函數,但是現在我無法調用函數來打印我的結果。調用C++函數
#include <iostream>
using namespace std;
char GetConcert()
{
char Concert;
cout << "The following concerts are available:\n";
cout << " B for Beyonce\n";
cout << " L for Lady Gaga\n";
cout << " T for Taylor Swift\n";
cout << "Enter the letter for the concert you want:\n";
cin >> Concert;
return Concert;
}
int GetNumTickets()
{
int NumTickets;
cout << "Enter the number of tickets you want:\n";
cin >> NumTickets;
while ((NumTickets < 0) || (NumTickets > 10))
{
if (NumTickets < 0)
cout << "You can not sell tickets here.\n";
else if (NumTickets > 10)
cout << "You may not purchase more than 10 tickets.\n";
cout << "Enter the number oftickets you want:\n";
cin >> NumTickets;
}
return NumTickets;
}
int main()
{
// Declare Variables
char Concert;
int NumTickets;
// Call function to find out the concert they want to attend
// Call function to find out how many tickets they want
// Print out the information you have collected.
cout << "\nThe customer has placed the following order:\n";
cout << "Concert: " << Concert << endl;
cout << "Number of Tickets: " << NumTickets << endl;
return 0;
}
我宣佈我的主段中的變量,但是當我嘗試調用的函數,它說,我不能從整數轉換爲字符。
顯示觸發錯誤的代碼。顯示錯誤信息的確切完整文本;不要複述。 –
main.cpp | 40 |錯誤:從'char(*)()'無效轉換爲'int'[-fpermissive] | – Lumberjacked216
第40行main.cpp中的代碼是什麼? –