Pregunta

Solo quiero saber cómo funciona OffSetInFile. y cuál es la diferencia entre SeekTofileOffset. y los ejemplos de código que conozcas también serían útiles :)

¿Fue útil?

Solución

Para descriptores de archivos estándar, -[NSFileHandle offsetInFile] y -seekToFileOffset: tener equivalentes sencillos de Posix:

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

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

La diferencia entre ellos es que el primero devuelve el desplazamiento actual, mientras que el segundo cambia el desplazamiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top