У меня есть раздел кода, где пользователь вводит данные с клавиатуры. Я хочу что-то сделать при нажатии ENTER. Я проверяю '\n', но это не работает. Как проверить, нажал ли пользователь клавишу ENTER?
if( shuffle == false ){
int i=0;
string line;
while( i<20){
cout << "Playing: ";
songs[i]->printSong();
cout << "Press ENTER to stop or play next song: ";
getline(cin, line);
if( line.compare("\n") == 0 ){
i++;
}
}
}