After searching around this forum for a bit, I found getch() in conio.h, this very closely matches the type of function I am looking for, but I don't want it to wait for the user to enter a key (It would be nice if it would just return -1 or something if the no key is pressed down.) , although my searches have failed to turn up something like this, I am pretty positive someone has made such a function, and creating threads to get past this problem is way past my current ability.
Thanks for your help. ( My first thread, but hopefully not my last on this forum :D )