Domanda

Voglio solo sapere come funziona OffsetInfile? e qual è la differenza tra SeekTofileOffset. e anche esempi di codice che conosci sarebbero utili :)

È stato utile?

Soluzione

Per descrittori di file standard, -[NSFileHandle offsetInFile] e -seekToFileOffset: avere equivalenti posix semplici:

[handle offsetInFile];
    => off_t offset = lseek([handle fileDescriptor], 0, SEEK_CUR);

[handle seekToFileOffset:off];
    => off_t offset = lseek([handle fileDescriptor], off, SEEK_SET);

La differenza tra loro è che il primo restituisce l'offset corrente, mentre il secondo cambia l'offset.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top