Oh.. Ora mi è chiaro: sequenza di tasti, quindi tutti e tre in in unica soluzione.. Il fatto è che non avevo mai sentito di questa cosa. In pratica aggiungendo ctrl-D/Z si aggiunge l'informazione di fine stream. Non vedo tuttavia l'utilità ai fini pratici in un input da tastiera (ma questo sicuramente dipende da mia inesperienza).
Infatti, solo che nella guida non lo prendeva in considerazione , visto che i file li trattava più avanti.Infine, lo standard input può benissimo essere un file vero e proprio - è quello che succede quando si redirige l'input (ad esempio da console fai tuoprogramma < input_file.txt); in questo caso puoi tranquillamente incontrare un EOF "vero", indipendentemente dai newline.
Ti ringrazio per queste risposte molto articolate.


Rispondi quotando
