waitForEnter() { char enter; do { cin.get(enter); } while ( enter != \'\\n\' ); }
It works, but not always. It doesn\'t work w
On Windows, you can do this:
void WaitForEnter() { // if enter is already pressed, wait for // it to be released while (GetAsyncKeyState(VK_RETURN) & 0x8000) {} // wait for enter to be pressed while (!(GetAsyncKeyState(VK_RETURN) & 0x8000)) {} }
I don't know the equivalent on Linux.