supervip97 ha scritto:
"un ciclo che riceve un carattere alla volta e, completata la ricezione con un '\n' (invio)
ehmmm....il compito mi pare un po'
particolare, poiché mi
sembra che sia richiesto che la pressione del tasto "
Invio", debba provocare l'arresto del ciclo.
Il che mi
sembra lascia intendere che l'utente possa inserire anche nomi formati da un numero di caratteri minore di 10.
Se però, come letteralmente richiesto, ad ogni ciclo si deve inviare un carattere, ho l'
impressione che in tal caso non si possano utilizzare le funzioni "
scanf( )" e "
getc( )", le quali -
se non erro - richiedono comunque la pressione del tasto "
Invio" per la lettura del carattere immesso nello standard input. Tasto che però provocherebbe l'uscita evidentemente anticipata dal ciclo di immissione dei caratteri.
Suppongo che - posto così il compito, e con riferimento alla fase di immissione dei caratteri nel ciclo - si debbano sfuttare -
se non vado errato - le risorse dichiarate nel file header "
termios.h", che consentono - fra l'altro - di individuare i tasti premuti della tastiera.