You should Google "unbuffered input".
IIRC, there is no way to do this using standard C/C++; you would want some sort of third party library like curses to do this.
I have a question about that.... If I want to try using this SFML library and I am using Dev-C++ (which compiles using gcc, I believe), which version of it should I be downloading? gcc is listed as Linux, which I don't have, and the Windows versions are all Visual C++ or Code::Blocks. Am I just supposed to use one of them?
Hmmm.... The screenshots of C::B look quite...busy, but I suppose I can resize the panes however so I can see what I'm doing. It's not like the info displayed isn't useful, I'm just not used to seeing it ALL at once, hehe. I'll give it a shot. Thanks!
In the first screenshot there are eight panes open, with the code itself squished into a little pane in the middle where I can't even see the right margin of it. Not saying that it looks bad, just that there's a lot of info that I won't need all the time taking up space. Again, I'm sure I can resize everything to my own taste.