tuixte ha scritto:
Se sei tu ad inserire dati in un file, non devi inserire "eof" alla fine.. Tu controlli l'end-of-file nel momento in cui leggi il suddetto file, per smettere quando il file finisce.
EOF corrisponde a una combinazione di tasti che può essere usata per concludere un ciclo di input (dal momento che non corrisponde a un carattere stampabile, per cui non può far parte degli input che un utente potrebbe inserire). semplicemente usi un while((c=getchar())!=EOF) { inserisci nel file }
Il problema è che la combinazione di tasti cambia in base al sistema (ctrl+c, ctrl+d ecc.), e mi sa anche in base al compilatore.