Ok, then i am not supposed to use getch();. But is there any analogous ANSI version that waits for a character input and assigns that character to a variable without waiting for the return key to be pressed and/or doesn't display the character typed?

All versions of scanning input I know except getch() and some analogous versions defined in conio.h wait for the carriage return to be hit before accepting the input.

Help!