ユーザーがキーボードから入力を入力するコードのセクションがあります。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++;
}
}
}