Допустим, я делаю математическую программу простой арифметической программы прокрутки. Он дает случайное число и просит пользователя ввести ответ в виде целого числа или q для выхода. Это возможно?
Получите ответ как строку, затем проверьте, является ли это "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;
}