Я новичок в программировании, и у меня проблемы. Я хочу иметь возможность вводить имя и фамилию, и в зависимости от того, какое имя вводится в программу, вызывают разные ответы. Например: если пользователь вводит «Брюс Уэйн», я хочу, чтобы программа говорила «Ты Бэтмен». Но если пользователь вводит «Clarke Kent», я хочу, чтобы программа отвечала «Ты Супермен». Проблема заключается в том, чтобы назначить константы «Брюс Уэйн» и «Кларк Кент» переменной, которая может работать с 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
Вам не нужно использовать константы.
- вход Get пользователя
- Если вход пользователя «Bruce Wayne» Выход «Вы Batman»
- Если вход пользователя «Кларк Кент» Выход «Вы Супермен»
Смежные вопросы
- 1. Компилятор Elides Назначение константы без установки переменной
- 2. Назначение двоичной константы
- 3. Назначение константы с помощью mutate_each
- 4. Сравнение строк с несколькими словами
- 5. if preg_match с несколькими словами
- 6. Autocomplete с несколькими ключевыми словами
- 7. text.startswith метод с несколькими словами
- 8. Извлечение строки между ключевыми словами и назначение ее переменной
- 9. Назначение JavaScript примитивы к их имени эквивалентной переменной как «константы»
- 10. Соответствующие строки с несколькими словами между двумя словами
- 11. Назначение переменной с запятой
- 12. Назначение переменной с $ .getJson
- 13. re.search с несколькими совпадающими ключевыми словами
- 14. Одиночный блок поиска с несколькими ключевыми словами
- 15. PHP XML URL, с несколькими словами
- 16. R read.table с несколькими словами в колонке
- 17. Поиск различных таблиц с несколькими словами
- 18. Авто в комплекте с несколькими ключевыми словами
- 19. Bash - Как разбить строку с несколькими словами
- 20. поиск MySQL с несколькими ключевыми словами касаясь
- 21. фильтр отфильтрованный список с несколькими словами
- 22. Сделайте видео с несколькими словами в android
- 23. Алгоритм поиска в Интернете с несколькими словами
- 24. Lucence Proximity Search с несколькими словами
- 25. PHP MySQL вставки в с несколькими словами
- 26. GWT: предлагать поле с несколькими словами
- 27. Поиск строки вместе с несколькими другими словами
- 28. полнотекстового поиска с несколькими ключевыми словами
- 29. Сравнение строк с несколькими словами в PHP
- 30. NLTK CFG грамматик с несколькими словами
Что делать вы имеете в виду под «переменной, которая может работать с cin >>»? – Amadan