ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROGRAMA CON ARCHIVOS DE ENTRADA C.


Enviado por   •  17 de Octubre de 2016  •  Trabajo  •  330 Palabras (2 Páginas)  •  128 Visitas

Página 1 de 2

#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();

}

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (47 Kb) docx (9 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com