Logo Studenta

T5 [Archivos] - Cesar Esquivel

¡Estudia con miles de materiales!

Vista previa del material en texto

Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica
Plantel Azcapotzalco
	
	
Archivos
Tipo de almacenamientos de archivos:
Archivos de texto: Los datos se almacenan usando código ASCII y por lo tanto, pueden ser procesados por cualquier editor de texto.
Archivos binarios: Los datos se almacenan en binario.
Biblioteca de flujos:
Para poder manipular archivos, C++ dispone de la biblioteca estándar “fstream” donde se encuentran todas las funciones necesarias para abrir y cerrar archivos, así como para realizar las operaciones de lectura y escritura de datos de archivo.
Abrir el archivo para lectura o entrada:
 
Abrir el archivo para escritura o salida:
Abrir el archivo para añadir datos al final:
 
Cierre de archivos:
Cuando el programa ha terminado de manipular el fichero, este debe cerrarse. Para cerrar un archivo, basta con ejecutar la función close sobre el flujo asociado al fichero.
Lectura de archivos de texto: 			Escritura de archivos de texto.
Otra manera de crear archivos es con los siguientes pasos:
· En la cabecera del programa se declara un puntero a un archivo de texto.
· 
FILE *doc;
· Se asigna una función a realizar.
· 
doc = fopen("prueba.txt","w");
Dependiendo de la letra que se ponga como segundo parámetro se puede hacer distintos usos del archivo por ejemplo para la lectura de datos.
"r"	Abrir un archivo para lectura. El archivo debe existir.
"w"	Crear un archivo vacío para la escritura. Si un archivo con el mismo nombre ya existe su contenido se borra y el archivo se trata como un nuevo archivo vacío.
"a"	Anexar a un archivo. Operaciones de escritura añadir datos al final del archivo. El archivo se crea si no existe.
"r+"   Abrir un archivo de actualización de la lectura y la escritura. El archivo debe existir.
"w+"   Crear un archivo vacío, tanto para la lectura y la escritura. Si un archivo con el mismo nombre ya existe su contenido se borra y el archivo se trata como un nuevo archivo vacío.
"a+"   Abrir un archivo para leer y añadir.
	
	
	esquivel gonzález CÉSAR ANTAR	3

Continuar navegando

Materiales relacionados

12 pag.
Archivos en C - Jair García

User badge image

Desafio PASSEI DIRETO

3 pag.
28 pag.
Semana 12

SIN SIGLA

User badge image

DANIEL LEONARDO ESCRIBAS ALAN