So, I've been searching for a cross platform way (works on UNIX and Windows) to implement "Hit any key to continue..." functionality.
Specificaly, a better solution than any that are given here:
http://faq.cprogramming.com/cgi-bin/...&id=1043284385
I have come up with (I think) a cross platform, C++ solution that takes care of a terminal environment that does input line buffering
What do people think of that? Will it work on windows?Code:#include <iostream> using namespace std; int main() { cout << "\nPress any key to continue..." << endl; streambuf *pbuf; pbuf=cin.rdbuf()->setbuf(NULL, 1); pbuf->sgetc(); return 0; }