Quote Originariamente inviata da eliside Visualizza il messaggio
il programma si "blocca" attendendo un nuovo input. Rimane costantemente in attesa di un nuovo input.
Quando è che lo "standard input" termina? Se fosse rediretto da un file, terminerebbe quando si arriva a eof (end-of-file). Ma se è da console in input dall'utente? Di per sé mai!
Ma è possibile dare un eof da console, su Windows se ben ricordo con Ctrl+z seguito da invio.

Altrimenti sei tu che dovresti prevedere un token, un qualcosa di particolare che faccia terminare la tua logica del ciclo.