Premetto che sto programmando su Linux perchè la compilazione va fatto sulla shell di Unix.
Mi servirebbe capire come faccio (in C ) a leggere l'intero file testo fino alla fine visto che non esiste EOF.

La mia è un'applicazione ->Client-Server

Mi spiego meglio ho per esempio il seguente testo nel file testo PROVA:

Ancona roma napoli milano genova bergamo
.........................................
.........................................
bari salerno pavia lecce foggia avellino frosinone firenze



Ecco dopo aver aperto con il file -> fd=open(Prova,O_RDWR) devo poter leggere ogni rigo (memorizzarlo in un buffer) e trasferirlo e questo devo farlo fino alla fine del file,fino a firenze

In modo che chi riceve (il mio server) legge il buffer, lo scrive (in un nuovo file testo creato dal server) e va d'accapo così come è scritto nel file testo PROVA.