Ficheros En C
ARCHIVOS EN C++ = FLUJOS DE ENTRADA/SALIDA. Ejemplo: cin y cout Tipos de ficheros: DE TEXTO y BINARIOS Biblioteca de gestión de ficheros (a incluir en los programas)#include
Apertura de ficheros (1) : Ficheros de entrada o salida. (A) Como fichero de entrada: Para ello empleamos la sentencia ifstream descriptor (“nombre.extensión”); (B) Como fichero desalida: Para ello empleamos la sentencia ofstream descriptor (“nombre.extensión”);
Comentario: EMPLEAR EL DESCRIPTOR A PARTIR DE AQUÍ.___________________________________________________________________________
2 1 0 ) ( ' $ & % # $ # " ! ¦ ¡ ¡ ¤ £ ¤ © ¨ § £ ¦ ¤ £ ¥ ¡ ¤ £ ¢ ¡
Antonio José Fernández Leiva
Apertura de ficheros (2) : Ficheros de entrada osalida. PRIMERO: declaramos la dirección del flujo de entrada ifstream descriptor; entrada ofstream descriptor; // Para ficheros de
// Para ficheros de salida
SEGUNDO: Asociamos el descriptor deficheros al fichero en sí. descriptor.open(“nombre.extensión”,int modo); Donde modo puede ser una combinación (empleando |) de lo siguiente:
ios:: in // Modo entrada ios:: out // Modo salida (pordefecto) ios:: app // Modo añadir, o sea, posicionar el cursor del fichero (ver abajo) // al final del fichero antes de cada escritura ios:: binary // El archivo se abre en modo binario ios:: ate // Elarchivo se abre y el cursor se posiciona al final ios:: nocreate // Genera un error si el fichero no existe ios:: noreplace // Genera un error si el fichero existe ya
Apertura de ficheros (3) :Combinando ambas formas
ifstream descriptor(“nombre.extensión”,int modo); ofstream descriptor(“nombre.extensión”,int modo);
// para entrada // para salida___________________________________________________________________________
3 1 0 ) ( ' $ & % # $ # " ! ¦ ¡ ¡ ¤ £ ¤ © ¨ § £ ¦ ¤ £ ¥ ¡ ¤ £ ¢ ¡
Antonio José Fernández Leiva
Ejemplo : Las dos líneas...
Regístrate para leer el documento completo.