Microsoft: "Use the ISO C++ conformant _kbhit"
Conformant as an extension, not as part of the standard library. You're welcome to quote chapter and verse of the standard that defines _kbhit() and prove me wrong, but in the past people have found it difficult to successfully debate the contents of the standard with me. :)
I have been reading the Internet since about 1987.
Congratulations, but longevity does not in itself give you credibility.
[/o.t. rant]
Yes, please. The last thing we need is another self-righteous doorknob playing net nanny where he holds no authority. Though I find it hilarious how the getch() "controversy" is the single most common catalyst for attracting net nannies.
I have always wondered if it would be possible to use __asm to use assembly language to emulate getch().
Certainly. It would be a waste of time in terms of practicality, but an interesting diversion if you've nothing better to do. ;)