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.