Archivos en lenguaje C

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Archivos en lenguaje C por Mind Map: Archivos en lenguaje C

1. Clasificacion de archivos

1.1. Por el tipo de contenido: Archivos de texto: Contienen información en forma de caracteres. Los códigos más usados son: •ASCII: Código de 7 bits que permite incluir 128 caracteres. En ellos no están los caracteres nacionales por ejemplo la ‘ñ’ del español) ni símbolos de uso frecuente (matemáticos, letras griegas,...). •ISO 8859-1: El más usado en occidente. Se la llama codificación de Europa Occidental. •Windows 1252: Windows llama ANSI a esta codificación. En realidad se trata de un superconjunto de ISO 8859-1 que es utilizado en el almacenamiento de texto por parte de Windows. •Unicode: La norma de codificación que intenta unificar criterios para hacer compatible la lectura de caracteres en cualquier idioma. •Archivos binarios: Almacenan datos que no son interpretables como texto (números, imágenes, etc.).

1.2. Por la forma de acceso: •Según la forma en la que accedamos a los archivos disponemos de dos tipos de archivo: •Archivos secuenciales: Se trata de archivos en los que el contenido se lee o escribe de forma continua. •Archivos de acceso directo: Se puede acceder a cualquier dato del archivo conociendo su posición en el mismo. Dicha posición se suele indicar en bytes. En general los archivos binarios se utilizan mediante acceso directo.

2. Definicion de archivo

2.1. Un archivo no es más que una corriente (también llamada stream) de bits o bytes que posee un final.

3. Caracteristicas de un archivo

3.1. En el archivo de cabecera stdio.h se define una estructura llamada FILE. Esa estructura representa la cabecera de los archivos. Un programa requiere tener un puntero de tipo *FILE a cada archivo que se desee leer o escribir. A este puntero se le llama puntero de archivos.

4. Ventajas del uso de archivos en C

4.1. 1.- No dependes tanto del sistema 2.- Los datos escurridizos no se pierden 3.- Buscar datos es facil si usas el propio editor de código 4.- Puedes compartir la información con otros programadores 5.- Los datos pueden examinarse por otros medios 6.- Documentar se reduce a un simple copy-paste 7.- Podemos darle formato a los datos para hacerlos más sencillos de leer. 8.- Hacer un programa que cree estos archivos es sencillo.

5. Funciones