06.05.2013 Views

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MIGUEL Á. TOLEDO MARTÍNEZ<br />

Una vez que se abre un archivo, estará listo para el procesamiento. Después de terminar<br />

el procesamiento del archivo, deberá cerrar el archivo. Esto se realiza con la función close() Para<br />

cerrar un archivo, lo que necesita hacer es llamar la función close() con su objeto de flujo de<br />

archivo usando el operador punto. Como resultado, los enunciados salidaEntrada.close(),<br />

salida.close() y entrada.close() deberán cerrar los archivos que se abrieron en la explicación<br />

anterior.<br />

LECTURA Y ESCRITURA <strong>DE</strong> UN ARCHIVO EN DISCO<br />

Se lee desde un archivo en disco con el objeto de flujo de archivo de entrada y el<br />

operador de extracción >>, justo como se usa el objeto de flujo de archivo estándar cin y el<br />

operador >>. Por ejemplo, suponga que hemos abierto un archivo de entrada, como éste:<br />

ifstream entrada;<br />

entrada.open(“prueba.dat”);<br />

El objeto de flujo de archivo que creamos se llama entrada. Para obtener una cadena de<br />

datos desde este archivo, todo lo que necesitamos hacer es aplicar el operador >> para nuestro<br />

objeto entrada, como éste:<br />

entrada >> cadena;<br />

Por supuesto, este enunciado supone que cadena se definió como un arreglo de<br />

caracteres.<br />

Escriba un archivo de disco usando su objeto de flujo de archivo de salida y el operador<br />

de inserción

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!