#include <termios.h>
char inchar()
{
char c;
static struct termios o, n;
tcgetattr( STDIN_FILENO, &o );
cfmakeraw( &n );
tcsetattr( STDIN_FILENO, TCSANOW, &n );
c = getchar();
tcsetattr( STDIN_FILENO, TCSANOW, &o );
ungetc( c, stdin );
return c;
}
Here ya go.
Oh, and btw vVv, I'm not trying to scan for arrow keys, just normal letters.