Ожидание нажатия Enter

Как реализовать ожидание нажатия клавиши Enter. Пытался реализовать таким способом, не работает.

void pause(){
    std::cin.clear();
    std::cin.get();
}

Ответы (1 шт):

Автор решения: Mikhailo

Можно так:

void pause(){
    std::cin.clear();
    std::cin.ignore(1024,'\n');
    while(std::cin.get() != '\n');
    }

Только все равно все, что вводите - будет на экране отображаться.

→ Ссылка