All of the input functions I learned in C require that the user hit return before the program will continue execution. Suppose I want to get the first character the user hits and act on it without the user having to hit enter. What function would I use to do that? Is there a function in the standard libraries that will do that?
How do I highlight text that I'm printing to the screen? Is there some sort of format string in printf?
Last, is it possible to refresh the text on screen without having to reprint every character? How? For instance, I noticed that when I'm scrolling down in Emacs, Emacs doesn't have to reprint every character on screen when I scroll down a bit.
Thanx

BlackGriffen