我是編程的新手,我遇到了一些麻煩。我希望能夠輸入名字和姓氏,並根據輸入到程序中的名字,引發不同的迴應。例如:如果用戶輸入「Bruce Wayne」,我希望程序說「你是蝙蝠俠」。但是如果用戶輸入「克拉克肯特」,我希望程序以「你是超人」作爲迴應。問題是試圖將常量「布魯斯韋恩」和「克拉克肯特」分配給一個可以與cin >>工作的變量。有人可以幫我嗎?給一個變量賦多個單詞的常量?
0
A
回答
2
#include <iostream>
#include <string>
int main()
{
std::string name;
std::cout << "Enter your name: ";
std::getline(std::cin, name);
if (name == "Bruce Wayne") std::cout << "You are Batman" << std::endl;
else if (name == "Clarke Kent") std::cout << "You are Superman".<< std::endl;
else std::cout << "You are impostor".<< std::endl;
}
+0
我認爲使用'compare'會更好:http://www.cplusplus.com/reference/string/string/compare/ – user473973
+1
@ user473973這是一個壞主意。 –
0
您不需要使用常量。
- 獲取用戶輸入
- 如果用戶輸入的是「布魯斯·韋恩」輸出「你是蝙蝠俠」
- 如果用戶輸入的是「克拉克·肯特」輸出「你是超人」
相關問題
- 1. 另一個類變量賦值給另一個類變量
- 2. 將一個JavaScript變量賦給一個JSP整型變量
- 3. 如何給變量賦多個值?
- 4. 賦值給asp.net中的一個變量
- 5. 在Python中爲單個變量賦值多個變量值
- 6. 將vlookup值賦給一個變量
- 7. 將lastinsertid賦值給一個變量
- 8. 變量賦值給一個數組
- 9. 爲變量賦值給一個函數
- 10. 將元素賦值給一個變量
- 11. 將變量賦值給if語句中的一個變量
- 12. 將單個值賦給多個AngularJs $ scope變量與常規JavaScript中的變量相同?
- 13. 從另一個變量賦值變量
- 14. 將C#變量賦值給另一個變量,avar.GiveTo(something.else)
- 15. 如何將enum變量賦值給一個數值變量? Java
- 16. (Python)一個變量在賦值給另一個變量時變爲零
- 17. 如何將一個javascript變量的值賦給一個php變量
- 18. 如何將一個數組變量的值賦給另一個數組變量
- 19. 將Python dict的內容一次賦給多個變量?
- 20. 如何將一個SELECT語句的值賦給一個變量?
- 21. 將一個變量的速度賦值給另一個
- 22. 賦值給一個字符串變量,其中是另一個變量
- 23. 賦值給變量?
- 24. 多個變量分配給Javascript中的一個變量?
- 25. 在PHP中將多個變量分配給單個變量
- 26. 將1個查詢值賦給變量
- 27. 如何將一個selectbox選項值賦給一個php變量?
- 28. 如何將一個布爾值賦給一個雙變量?
- 29. 你如何給一個變量賦值一個序列值?
- 30. 將一個變量賦值給一個數組[C]
怎麼辦你的意思是「可以使用cin >>的變量」? – Amadan