Sicuramente, visto che in quel caso \n può essere parte dei dati. EOF dice che è terminato. Quindi avevo capito male: non intendevi una sequenza tipo testo\nEOF da tastiera visto che non avrebbe senso un Enter seguito da un ctrl+D. Intendevi forse o Enter o EOF. Resta oscura però la utilità di EOF in un input da riga di comando. E la differenza? \n dice che è terminato e si deve mettere il null.

Rispondi quotando
