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 ...
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