Как мне предложить пользователю ввести символ или цифру?

0

Допустим, я делаю математическую программу простой арифметической программы прокрутки. Он дает случайное число и просит пользователя ввести ответ в виде целого числа или q для выхода. Это возможно?

Теги:

1 ответ

2
Лучший ответ

Получите ответ как строку, затем проверьте, является ли это "q", exit, else, преобразовать его в целое число.

#include <iostream>
#include <cstdlib>

int main() {
    std::string got;
    std::cin >> got;
    if(got == "q")
            return 0;
    else {
            int i = std::atoi(got.c_str());
            std::cout << i;
    }
    return 0;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню