Как читать, пока не нажата кнопка ESC из cin в C ++

Я пишу программу, которая считывает данные непосредственно из пользовательского ввода и интересуется, как я могу прочитать все данные, пока не будет нажата кнопка ESC на клавиатуре. Я нашел только что-то вроде этого:

std::string line;
while (std::getline(std::cin, line))
{
    std::cout < line < std::endl;
}

Ответы на вопрос(5)

Ваш ответ на вопрос