Archivos en c++

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Archivos en c++ por Mind Map: Archivos en c++

1. DEFINICION

1.1. Los archivos o ficheros son la forma en la que C++ permite el acceso al disco, mostrar en un archivo txt creado desde 0 lo que se muestra al copilar el programa.

2. CARACTERISTICAS

2.1. -Una colección de elementos lógicamente relacionados y almacenados en memoria secundaria.

2.2. -Una secuencia de bits almacenado en algún dispositivo externo.

3. VENTAJAS

3.1. -Se almacenan los datos y no se eliminan al terminar de copilar el programa.

3.2. -Es una forma de guardar los datos que se ingresan en el programa por teclado de forma directa en el archivo.

4. REFERENCIAS

4.1. -EcuRed. (). Ficheros en c++. Cuba Recuperado de https://www.ecured.cu/Ficheros_en_C%2B%2B

4.2. -Curso de c++. (21 de Marzo de 2011). Trabajar con ficheros. . Curso c++ Recuperado de Curso de C++ - Trabajar con ficheros

4.3. Wikilibros . (4 noviembre 2019). Programación en C/Manejo de archivos. estados unidos . Wikilibros Recuperado de Programación en C/Manejo de archivos - Wikilibros

5. EJEMPLO

5.1. #include <stdio.h> #include <stdlib.h> int main() { FILE *archivo; char caracter; archivo = fopen("prueba.txt","r"); if (archivo == NULL) { printf("\nError de apertura del archivo. \n\n"); } else { printf("\nEl contenido del archivo de prueba es \n\n"); while((caracter = fgetc(archivo)) != EOF) { printf("%c",caracter); } } fclose(archivo); return 0; }

6. FUNCIONES

6.1. "r" : abrir un archivo para lectura, el fichero debe existir. "w" : abrir un archivo para escritura, se crea si no existe o se sobreescribe si existe. "a" : abrir un archivo para escritura al final del contenido, si no existe se crea. "r+" : abrir un archivo para lectura y escritura, el fichero debe existir. "w+" : crear un archivo para lectura y escritura, se crea si no existe o se sobreescribe si existe. "r+b ó rb+" : Abre un archivo en modo binario para actualización (lectura y escritura). "rb" : Abre un archivo en modo binario para lectura