Ciao a tutti, che funzione potrei usare per leggere quello che scrive l'utente sulla tastiera un carattere per volta? Mi spiego meglio: una funzione che dà il controllo all'utente, l'utente preme un tasto, e il controllo torna al programma dicendo che tasto è stato premuto... Ho provato a usare la getchar, ma finchè non viene premuto invio il controllo resta all'utente...

Come si può fare??

Grazie!!