Frage

Ich möchte nur wissen, wie Offsetinfile funktioniert? und was ist der Unterschied zwischen SeekToFileOffset. Und Code -Beispiele, die Sie kennen, wären auch hilfreich :)

War es hilfreich?

Lösung

Für Standarddateideskriptoren, -[NSFileHandle offsetInFile] und -seekToFileOffset: unkomplizierte POSIX -Äquivalente haben:

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

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

Der Unterschied zwischen ihnen besteht darin, dass der erste den aktuellen Versatz zurückgibt, während der zweite den Offset ändert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top