Нажмите Enter, чтобы продолжить

Попробуйте:

char temp;
cin.get(temp);

или, еще лучше:

char temp = 'x';
while (temp != '\n')
    cin.get(temp);

Я crlf думаю, что строковый ввод empty-string будет ждать, пока вы не введете empty-string настоящие символы, а не только string новую строку.

c++

string

newline

cin

2022-09-20T09:32:16+00:00