08.05.2013 Views

INFORMATICA GA M3 S1 - Colegio de Estudios Científicos y ...

INFORMATICA GA M3 S1 - Colegio de Estudios Científicos y ...

INFORMATICA GA M3 S1 - Colegio de Estudios Científicos y ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FUNCION FSEEK: Con la función “fseek()” se pue<strong>de</strong> tratar un archivo en C como<br />

un arreglo que es una estructura <strong>de</strong> datos <strong>de</strong> acceso aleatorio. “fseek()” sitúa el<br />

puntero <strong>de</strong>l archivo en una posición aleatoria, <strong>de</strong>pendiendo <strong>de</strong>l <strong>de</strong>splazamiento y<br />

el origen relativo que se pasan como argumentos.<br />

Desplazamiento: Es el número <strong>de</strong> bytes a mover; tienen que ser <strong>de</strong> tipo long.<br />

Origen: Es la posición <strong>de</strong>s<strong>de</strong> la que se cuenta el número <strong>de</strong> bytes a mover. Pue<strong>de</strong><br />

tener tres valores, que son:<br />

0: Cuenta <strong>de</strong>s<strong>de</strong> el inicio <strong>de</strong>l archivo.<br />

1: Cuenta <strong>de</strong>s<strong>de</strong> la posición actual <strong>de</strong>l puntero al archivo<br />

2: Cuenta <strong>de</strong>s<strong>de</strong> el final <strong>de</strong>l archivo<br />

Estos tres valores están representados por tres i<strong>de</strong>ntificadores:<br />

FUNCION FTELL: La posición actual <strong>de</strong>l archivo se pue<strong>de</strong> obtener llamando a<br />

esta función y pasando un puntero l archivo como argumento. La función <strong>de</strong>vuelve<br />

la posición como número <strong>de</strong> bytes (en entero largo) <strong>de</strong>s<strong>de</strong> el inicio <strong>de</strong>l archivo<br />

(byte 0)<br />

Página 67 <strong>de</strong> 66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!