Как читать, пока не нажата кнопка ESC из cin в C ++
Я пишу программу, которая считывает данные непосредственно из пользовательского ввода и интересуется, как я могу прочитать все данные, пока не будет нажата кнопка ESC на клавиатуре. Я нашел только что-то вроде этого:
std::string line;
while (std::getline(std::cin, line))
{
std::cout < line < std::endl;
}