I'm looking for some way to grab a single character of input where the character is NOT displayed on the screen, and requires no delimiter. I mean, I want the user to press a key (nothing appears on the console), and the character is returned without hitting the enter key or any other delimiter.

I know there's something in conio.h, but it needs to be ANSI Standard as I'm on Linux.

Thanks in advance.