Risposta 1:

getch(); non stampa il carattere a video
getche(); stampa il carattere a video...

Su alcuni compilatori sono standard in stdio.h
in altri devi includere conio.h o conio.c !!!!