0% encontró este documento útil (0 votos)
20 vistas1 página

Tipos de Ficheros y Ejemplo en C++

El documento describe el concepto de ficheros como espacios de almacenamiento de información y los clasifica en ficheros secuenciales y de acceso directo. Se proporciona un ejemplo de código en C++ que permite copiar el contenido de un fichero de texto a otro, convirtiendo los caracteres a mayúsculas. Además, se mencionan las funciones y comandos relacionados con el manejo de ficheros en C++.

Cargado por

zyzzylashark
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas1 página

Tipos de Ficheros y Ejemplo en C++

El documento describe el concepto de ficheros como espacios de almacenamiento de información y los clasifica en ficheros secuenciales y de acceso directo. Se proporciona un ejemplo de código en C++ que permite copiar el contenido de un fichero de texto a otro, convirtiendo los caracteres a mayúsculas. Además, se mencionan las funciones y comandos relacionados con el manejo de ficheros en C++.

Cargado por

zyzzylashark
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

/*

CAP V
ALMACENAMIENTO EXTERNO
LOS FICHEROS
Definición: Un fichero es un espacio de almacenamiento de información.

Tipos de ficheros:
1. Secuenciales o ficheros de texto.
2. Acceso directo o randomicos.

En C++ los comandos asociados a ficheros, siempre se inician con f por delante.
*/

#include <iostream>
#include <fstream> //Libreria para funciones de archivos.
using namespace std;

int main()
{
FILE *fu, *de; //Nombres logicos de ficheros.
char ent[20], sal[20],c; //Nombres físicos de ficheros.
cout<<"Nombre del fichero fuente: "; cin>>ent;
if((fu=fopen(ent, "rt"))!=NULL)
{
cout<<"Nombre del fichero destino: "; cin>>sal;
if((de=fopen(sal, "wt"))!=NULL)
{
while(!feof(fu)) // !feof()-->Mientras no sea el final de archivo.
{
c=toupper(fgetc(fu)); //fgetc()-->Para sacar un caracter del
archivo fuente.
//toupper()-->Para convertir un caracter a mayuscula siempre que se
pueda.
fputc(c, de);
}
fclose(fu); //Para cerrar el archivo.
fclose(de);
}
else cout<<"Error en el fichero destino...";
}
else cout<<"Error en el fichero origen...";
return 0;
}

Para hacer correr el programa señalas la ubicación de un archivo de texto del cual
se quiere
copiar su contenido a otro archivo de texto.
Ejemplo:
Nombre del fichero fuente: D:\Clases\Programación//[Link]
Nombre del fichero destino: [Link]

También podría gustarte