miércoles, 31 de enero de 2007

Operaciones con Ficheros

Conceptos Básicos:

El Buffer de archivo: El buffer es una variable ligada al archivo cuyo tipo es el tiopo baso de este y cuyo contenido es el componente de la posición actual del buffer.

Te presentamos los principales procedimientos y funciones para la utilización de ficheros tanto externos como internos en pascal.

REWRITE: Crea un fichero vacío en la posición eof y el buffer de archivo f^ queda indefinido.
Sintaxis: rewrite(fichero)

PUT: Agrega el componente del buffer de archivo f^ al fichero seleccionado.
Sintaxis: put(fichero)

RESET: Prepara el archivo para inspección.
Sintaxis reset(fichero)

GET: Pasa al siguiente componente y actualiza el buffer.
Sintaxis: get(fichero)

EOF: Detecta el final de fichero.
Sintaxis: eof(fichero)


EXTEND: Esta funcion es la fomra de añadir compentes a un archivo sin usar la funcion rewrite la cual destruye todo el contenido del fichero.
Sintaxis: extend(f);

READ: Lee del archivo indicado.
Sintaxis: read(fichero,v) Si v es un entero el procedimiento lee el primer entero eliminando los espacios y saltos de línea hasta él.
read(fichero,v) equivale a las siguientes sentencias:
begind
v:= fichero^;
get(fichero)
end;
WRITE: Escribe en el fichero seleccionado
Sintaxis: write(fichero,v)

No hay comentarios: