PROGRAMA CON ARCHIVOS DE ENTRADA C.
Enviado por Viridiana SV • 17 de Octubre de 2016 • Trabajo • 330 Palabras (2 Páginas) • 129 Visitas
#include<cstdlib>
#include<iostream>
#include<fstream>
#include<cstring>
#include<conio.h>
using namespace std;
class Empleado
{
private:
string nombre;
int numero[20];
float salario[20];
int n;
public:
Empleado(){}
~Empleado(){cout<<"\nFIN DEL PROGRAMA"<<endl;}
void lectura();
void mostrar();
};
void Empleado::lectura()
{
ofstream entrada;
entrada.open("empleado.txt",ios::out|ios::app);
if(entrada.fail())
{
cout<<"El archivo no se creo correctamente";
getch();
}
else
{
cout<<"CUANTOS EMPLEADOS DESEAS INGRESAR: ";
cin>>n;
for(int i=0;i<n;i++)
{
cout<<"Ingresa el nombre del empleado: ";
cin.ignore(100,'\n');
getline(cin,nombre);
cout<<"Ingresa el numero de empleado: ";
cin>>numero[i];
cout<<"Salario: ";
cin>>salario[i];
entrada<<"\nNombre: "<<nombre<<"\nNo. Empleado: "<<numero[i]<<"\nSalario: $ "<<salario[i]<<endl;
}
entrada.close();
cout<<"Los datos fueron almacenados correctamente"<<endl;
getch();
}
}
void Empleado::mostrar()
{
system("CLS");
ifstream salida;
string linea;
salida.open("empleado.txt");
if(salida.fail())
cout<<"Fallo al abrir archivo empleado.txt"<<endl;
while(getline(salida,linea))
cout<<linea<<endl;
salida.close();
getch();
}
int main ()
{
system("cls");
system("color 80");
Empleado a;
a.lectura();
a.mostrar();
}
...