ARCHIVOS ALEATORIOS
2 participantes
Página 1 de 1.
ARCHIVOS ALEATORIOS
Archivos Aleatorios: A estos elementos se accede directamente, dado que no están situados en posiciones consecutivas sino en posiciones lógicas. Cuando se abre el archivo un puntero indica el registro de posición 0 que se incrementa en cada operación de lectura o escritura. De esta manera puede accederse a cualquier registro especificando su posición.
Contienen datos de tipo simple o estructurado, tales como integer, real, record, etc., excepto otro tipo de archivo. También son llamados binarios porque los valores almacenados en memoria se copian directamente en el disco.
Permiten acceder a cualquier parte del fichero en cualquier momento, como si fueran arrays en memoria. Las operaciones de lectura y/o escritura pueden hacerse en cualquier punto del archivo.
En general se suelen establecer ciertas normas para la creación, aunque no todas son obligatorias:
1. Abrir el archivo en un modo que te permita leer y escribir. Esto no es imprescindible, es posible usar archivos de acceso aleatorio sólo de lectura o de escritura.
2. Abrirlo en modo binario, ya que algunos o todos los campos de la estructura pueden no ser caracteres.
3. Usar funciones como fread y fwrite, que permiten leer y escribir registros de longitud constante desde y hacia un fichero.
4. Usar la función fseek para situar el puntero de lectura/escritura en el lugar apropiado de tu archivo.
Contienen datos de tipo simple o estructurado, tales como integer, real, record, etc., excepto otro tipo de archivo. También son llamados binarios porque los valores almacenados en memoria se copian directamente en el disco.
Permiten acceder a cualquier parte del fichero en cualquier momento, como si fueran arrays en memoria. Las operaciones de lectura y/o escritura pueden hacerse en cualquier punto del archivo.
En general se suelen establecer ciertas normas para la creación, aunque no todas son obligatorias:
1. Abrir el archivo en un modo que te permita leer y escribir. Esto no es imprescindible, es posible usar archivos de acceso aleatorio sólo de lectura o de escritura.
2. Abrirlo en modo binario, ya que algunos o todos los campos de la estructura pueden no ser caracteres.
3. Usar funciones como fread y fwrite, que permiten leer y escribir registros de longitud constante desde y hacia un fichero.
4. Usar la función fseek para situar el puntero de lectura/escritura en el lugar apropiado de tu archivo.
Ubimar Riera- Mensajes : 2
Fecha de inscripción : 03/11/2008
archivos secuenciales
archivos secuenciales:Los archivos secuenciales son un tipo de archivo en los que la informacion puede leerse y escribirse empezando desde el principio del archivo.
Debemos tomar en consideracion algunas caractristicas que deben tener los archivos secuenciales:
1. La escritura de nuevos datos siempre se hace al final del archivo.
2. Para leer una zona concreta del archivo hay que avanzar siempre, si la zona está antes de la zona actual de lectura, será necesario "rebobinar" el archivo.
3. Los ficheros sólo se pueden abrir para lectura o para escritura, nunca de los dos modos a la vez.
Debemos tomar en consideracion algunas caractristicas que deben tener los archivos secuenciales:
1. La escritura de nuevos datos siempre se hace al final del archivo.
2. Para leer una zona concreta del archivo hay que avanzar siempre, si la zona está antes de la zona actual de lectura, será necesario "rebobinar" el archivo.
3. Los ficheros sólo se pueden abrir para lectura o para escritura, nunca de los dos modos a la vez.
roberto diaz- Mensajes : 2
Fecha de inscripción : 18/01/2009
Temas similares
» archivos aleatorios
» Archivos Aleatorios
» ARCHIVOS ALEATORIOS
» archivos aleatorios
» Archivos aleatorios
» Archivos Aleatorios
» ARCHIVOS ALEATORIOS
» archivos aleatorios
» Archivos aleatorios
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.