I wanted to pause the execution of my program by requiring the input of a keystoke (any key). The idea was to put a message on a label something like "Change a switch to --- and then key any key to continue." I expected the program to wait until any key had been pushed using a statement like "while((ch = _kbhit()) != 0);". However, the program just goes right past the statement without stopping with ch = 0. What am I doing wrong?