Professional Documents
Culture Documents
Ejercicios de clases
Ejemplo 1
//Ejercicio crea un archivo practica.txt dentro de la carpeta del programa y escribe
"ESTAMOS EN LA SEMANA 8 MANEJO DE ARCHIVOS Y ESTAMOS UTILIZANDO FUNCIONES"
#include<iostream>
#include<stdlib.h>
#include<fstream>
using namespace std;
int main(){
ofstream documento;
documento.open("Prueba.txt",ios::out);//si exite lo remplaza y si no lo
crea.
if(documento.fail()){//si el archivo hay error al abrir
cout<<"No abre el archivo";
exit(1);//libreria stdlib.h te permite salir del programa.
}
documento<<"ESTAMOS EN LA SEMANA 8 MANEJO DE ARCHIVOS Y ESTAMOS UTILIZANDO FUNCIONES";
documento.close();//cierra
return 0;
}
Ejemplo 2
//Ejercicio crea un archivo practica.txt dentro de la carpeta del programa y escribe
"ESTAMOS EN LA SEMANA 8 MANEJO DE ARCHIVOS Y ESTAMOS UTILIZANDO FUNCIONES"
#include<iostream>
#include<stdlib.h>
#include<fstream>
using namespace std;
void escribir();
int main(){
escribir();
return 0;
}
void escribir(){
ofstream documento;
documento.open("practica.txt",ios::out);//si exite lo remplaza y si no lo
crea.
if(documento.fail()){//si el archivo hay error al abrir
cout<<"No abre el archivo";
exit(1);//libreria stdlib.h te permite salir del programa.
}
documento<<"ESTAMOS EN LA SEMANA 8 MANEJO DE ARCHIVOS Y ESTAMOS UTILIZANDO
FUNCIONES";
documento.close();//cierra
Ejemplo 3
//Ejercicio crea un archivo practica.txt en la direccin propuesta y escribe //"ESTAMOS EN
LA SEMANA 8 MANEJO DE ARCHIVOS Y ESTAMOS UTILIZANDO FUNCIONES"
#include<iostream>
#include<stdlib.h>
#include<fstream>
using namespace std;
void escribir();
int main(){
escribir();
return 0;
}
void escribir(){
ofstream documento;
documento.open("C://Users//Hctor-Milet//Desktop//video//practica.txt",ios::out);//si exite
lo remplaza y si no lo crea.
if(documento.fail()){//si el archivo hay error al abrir
cout<<"No abre el archivo";
exit(1);//libreria stdlib.h te permite salir del programa.
}
documento<<"ESTAMOS EN LA SEMANA 8 MANEJO DE ARCHIVOS Y ESTAMOS UTILIZANDO FUNCIONES";
documento.close();//cierra el archivo
Ejemplo 4
// Pide que ingrese el nombre del archive con extensin .txt y te permite ingresar
//una cadena de caracteres
#include<iostream>
#include<stdlib.h>
#include<fstream>
using namespace std;
void escribir();// funcin escribir
Ejemplo 5
/*Programa permite leer todo lo que contenga el archivo y lo muestra en Console */
#include<iostream>
#include<fstream>
#include<stdlib.h>
}
while(!d.eof()){//se lee todo hasta mientras no lleguemos al final
getline(d,texto);//aqui copiamos todo lo que tiene el documento escrito
cout<<texto<<endl;// se imprime todo lo encontrado en el archivo
}
d.close();
}
Ejemplo 6
//Programa crea archivo Abecedaro y dentro escribe "A B C D E F G H I J K L M N O P Q R S T
U V W X Y Z "
#include<iostream>
#include<fstream>
using namespace std;
int main(){
ofstream archivo("Abecedario.txt");
return 0;
}
Ejemplo 7
//Programa permite leer un archivo de .cpp
#include<iostream>
#include<fstream>
#include<stdlib.h>
using namespace std;
void leer();
int main() {
leer();
return 0;
}
void leer(){
ifstream d;
string texto;
d.open("archivo1.cpp",ios::in);
if(d.fail()){
cout<<"NO SE ENCONTRO EL ARCHIVO";
exit(1);
}
while(!d.eof()){
getline(d,texto);
cout<<texto<<endl;
}
d.close();
}
Ejemplo 8
/*Programa permite crear un archivo, y muestra el resultado de la operacin de suma de dos
numeros reales, ejemplo: La suma de 5 + 7 es: 12
*/
#include <iostream>
#include <fstream>
using namespace std;
int suma (); // FUNCION.
ofstream archivo; // Declaracion del archivo.
int main (){ // FUNCION PRINCIPAL.
double a,b,c;
archivo.open ("Suma.txt");
int suma();
{
cout <<"Ingresa los numeros a calcular:"<< endl;
cout << "Primer numero:" << endl;cin >> a;
cout << "Segundo numero:" << endl;
cin >> b;
c = a + b;
cout << "\n La suma es: " << c << endl; // Impresion por pantalla de "c".
archivo<<"La suma de " << a << " + " << b << " es: " << c<<endl; // GUARDA EL PROCESO EN EL
//ARCHIVO CREADO.
}
archivo.close(); // Cierra el archivo.