Una domanda su lseek [C]

Salve a tutti… volevo sapere se posso ricavare, eseguendo questa istruzione in c, lseek(fd, 0, SEEK_END); la lunghezza del file su cui sto lavorando. Grazie :slight_smile:

la cosa migliore che posso fare è rimandarti alle pagine man:

$ man lseek

Si ho visto grazie mille, ho risolto…ho letto meglio la pagina man e ho letto che lseek restituisce l’offset in byte partendo dall’inizio, quindi questo fa si che l’istruzione che ho scritto prima da sicuramente la lunghezza del file. Come ulteriore prova ho usato la STAT e utilizzando il campo st_size ho visto che il risultato che è uscito era identico. Comunque devo imparare a leggere meglio il manuale, a volte lo trovo un po troppo criptico. :slight_smile:

bravo.

Grazie…si fa quel che si può…spero almeno che possa servire a qualcuno il mio intervento :smiley:

tutte le informazioni nel nostro sito, purchè corrette, sono sempre utili.