Archivos Y Ficheros Programacion

Páginas: 7 (1571 palabras) Publicado: 3 de marzo de 2013
Funcion fopen:

Esta función sirve para abrir y crear ficheros en disco. El valor de retorno es un puntero a una estructura FILE. Los parámetros de entrada son:
1. nombre: una cadena que contiene un nombre de fichero válido, esto depende del sistema operativo que estemos usando. El nombre puede incluir el camino completo.
2. modo: especifica en tipo de fichero que se abrirá o secreará y el tipo de datos que puede contener, de texto o binarios:
* r: sólo lectura. El fichero debe existir.
* w: se abre para escritura, se crea un fichero nuevo o se sobreescribe si ya existe.
* a: añadir, se abre para escritura, el cursor se situa al final del fichero. Si el fichero no existe, se crea.
* r+: lectura y escritura. El fichero debe existir.
* w+:lectura y escritura, se crea un fichero nuevo o se sobreescribe si ya existe.
* a+: añadir, lectura y escritura, el cursor se situa al final del fichero. Si el fichero no existe, se crea.
* t: tipo texto, si no se especifica "t" ni "b", se asume por defecto que es "t"
* b: tipo binario.

-------------------------------------------------
FILE *fopen(char*nombre, char *modo);

Funcion fclose

-------------------------------------------------
int fclose(FILE *fichero);
Es importante cerrar los ficheros abiertos antes de abandonar la aplicación. Esta función sirve para eso. Cerrar un fichero almacena los datos que aún están en el buffer de memoria, y actualiza algunos datos de la cabecera del fichero que mantiene el sistemaoperativo. Además permite que otros programas puedan abrir el fichero para su uso. Muy a menudo, los ficheros no pueden ser compartidos por varios programas.
Un valor de retorno cero indica que el fichero ha sido correctamente cerrado, si ha habido algún error, el valor de retorno es la constante EOF. El parámetro es un puntero a la estructura FILE del fichero que queremos cerrar.Función fgetc:

-------------------------------------------------
int fgetc(FILE *fichero);
Esta función lee un carácter desde un fichero.
El valor de retorno es el carácter leído como un unsigned char convertido a int. Si no hay ningún carácter disponible, el valor de retorno es EOF. El parámetro es un puntero a una estructura FILE del fichero del que se hará la lectura.

Función fputc:-------------------------------------------------
int fputc(int caracter, FILE *fichero);
Esta función escribe un carácter a un fichero.
El valor de retorno es el carácter escrito, si la operación fue completada con éxito, en caso contrario será EOF. Los parámetros de entrada son el carácter a escribir, convertido a int y un puntero a una estructura FILE del fichero en el que se hará la escritura.Función feof:

-------------------------------------------------
int feof(FILE *fichero);
Esta función sirve para comprobar si se ha alcanzado el final del fichero. Muy frecuentemente deberemos trabajar con todos los valores almacenados en un archivo de forma secuencial, la forma que suelen tener los bucles para leer todos los datos de un archivo es permanecer leyendo mientras no sedetecte el fin de fichero. Esta función suele usarse como prueba para verificar si se ha alcanzado o no ese punto.
El valor de retorno es distinto de cero sólo si no se ha alcanzado el fin de fichero. El parámetro es un puntero a la estructura FILE del fichero que queremos verificar.

Función rewind:

-------------------------------------------------
void rewind(FILE *fichero)
Es una funciónheredada de los tiempos de las cintas magnéticas. Literalmente significa "rebobinar", y hace referencia a que para volver al principio de un archivo almacenado en cinta, había que rebobinarla. Eso es lo que hace ésta función, sitúa el cursor de lectura/escritura al principio del archivo.
El parámetro es un puntero a la estructura FILE del fichero que queremos rebobinar.
Ejemplos:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • archivo y/ficheros
  • Archivador de ficheros
  • Archivos o ficheros
  • Sistema de archivos ó ficheros.
  • Archivos secuenciales. programacion. unefa
  • programación contar las lineas de un archivo
  • BD&Archivos. Programacion
  • manejo de archivos-programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS