ficheros en lenguaje C

Páginas: 4 (888 palabras) Publicado: 18 de marzo de 2014
FICHEROS EN LENGUAJE C
Los ficheros, en contraposición con las estructuras de datos vistas hasta ahora (variables simples, vectores, registros, etc.), son estructuras de datos almacenadas enmemoria secundaria.
Para utilizar la información en memoria principal se emplea fundamentalmente la instrucción de asignación; sin embargo, para guardar o recuperar información de un fichero es necesariorealizar una serie de operaciones que describiremos en este apartado.
El formato de declaración de un fichero es el siguiente:
FILE * nom_ var_fich;

APERTURA Y CIERRE DE FICHEROS
Antes de usarun fichero es necesario realizar una operación de apertura del mismo; posteriormente, si se desea almacenar datos en él hay que realizar una operación de escritura y si se quiere obtener datos de éles necesario hacer una operación de lectura. Cuando ya no se quiera utilizar el fichero se realiza una operación de cierre.
La instrucción más habitual para abrir un fichero es:
FILE * fichero;fichero = fopen ( nombre-fichero, modo);
La función fopen devuelve un puntero a un fichero que se asigna a una variable de tipo fichero. Si existe algún tipo de error al realizar la operación, porejemplo, porque se desee abrir para leerlo y éste no exista, devuelve el valor NULL.
El nombre-fichero será una cadena de caracteres que contenga el nombre (y en su caso la ruta de acceso) del ficherotal y como aparece para el sistema operativo.
El modo es una cadena de caracteres que indica el tipo del fichero (texto o binario) y el uso que se va a hacer de él lectura, escritura, añadir datosal final, etc. Los modos disponibles son:
∙ r abre un fichero para lectura. Si el fichero no existe devuelve error.
∙ w abre un fichero para escritura. Si el fichero no existe se crea, si el ficheroexiste se destruye y se crea uno nuevo.
∙ a abre un fichero para añadir datos al final del mismo. Si no existe se crea.
∙ + símbolo utilizado para abrir el fichero para lectura y escritura.
∙...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ficheros en lenguaje c
  • Ficheros C
  • ficheros en c
  • Ficheros en c ++
  • Ficheros en c++
  • Ficheros en c
  • Indice De Ficheros En C
  • Ficheros de texto c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS