Pagina 1 di 1

Come capire a quale riga si è nella lettura di un file in c

MessaggioInviato: 26 apr 2020, 14:50
da ga2bo
Buongiorno a tutti, volevo chiedervi come e se si può sapere in che riga si è quando stiamo facendo la lettura di un file.

Re: Come capire a quale riga si è nella lettura di un file i

MessaggioInviato: 26 apr 2020, 15:29
da boiler
Beh, dipende da come lo leggi.
Probabilmente la soluzione piú semplice è usare fgets
Dato che la linea gliela devi passare tu come argomento, ti deve essere nota ;-)

Boiler

Re: Come capire a quale riga si è nella lettura di un file i

MessaggioInviato: 26 apr 2020, 17:06
da ga2bo
Però non esiste un modo per saperla la linea?

Re: Come capire a quale riga si è nella lettura di un file i

MessaggioInviato: 26 apr 2020, 18:36
da boiler
Stai cercando di trollare?

Re: Come capire a quale riga si è nella lettura di un file i

MessaggioInviato: 27 apr 2020, 9:24
da ga2bo
boiler ha scritto:Beh, dipende da come lo leggi.
Probabilmente la soluzione piú semplice è usare fgets
Dato che la linea gliela devi passare tu come argomento, ti deve essere nota ;-)

Boiler


Avrò solo capito male

Re: Come capire a quale riga si è nella lettura di un file i

MessaggioInviato: 30 apr 2020, 9:18
da IlGuru
ga2bo ha scritto:volevo chiedervi come e se si può sapere in che riga si è quando stiamo facendo la lettura di un file.


Puoi sapere solo in quale punto del file sei arrivato.
Per conoscere il numero di riga o leggi il file con delle readLine aggiungendo ogni volta 1 ad un contatore, o leggi il file con delle getc ed aggiungi 1 ogni volta che incontri un carattere line-feed.