Me sale id returned 1 exit status Ayuda!
Publicado por Sergio (1 intervención) el 28/10/2017 11:55:18
Este es el enunciado:
1 Ingreso de datos:
Se debe ingresar un registro al archivo Empleado.txt
Datos del empleado:
codigo
nombre
apellidos
dni
departamento(VENTAS,COSTOS, HHRR)
sueldo
bonificacion (30%) del sueldo
total
2. Mostrar un listado de todos los empleados
Al final del listado se debe mostar:
Cantidad de empleados:
Total pagado:
1 Ingreso de datos:
Se debe ingresar un registro al archivo Empleado.txt
Datos del empleado:
codigo
nombre
apellidos
dni
departamento(VENTAS,COSTOS, HHRR)
sueldo
bonificacion (30%) del sueldo
total
2. Mostrar un listado de todos los empleados
Al final del listado se debe mostar:
Cantidad de empleados:
Total pagado:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<iostream>
#include<cstdlib>
#include<fstream>
using namespace std;
struct Empleado{
int codigo;
char nombre[40];
char apellido[40];
int dni;
int sueldo;
double total;
double bonificacion;
}empleado;
int main(){
ofstream emple;
char resp[1];
emple.open("empleados.txt",ios::out|ios::app);
if(emple.is_open()){
cout<<"Archivo abierto correctamente..."<<endl<<endl;
do{
cout<<"Ingrese codigo: ";
cin>>empleado.codigo;
fflush(stdin);// permite limpiar el buffer
cout<<"Ingrese nombre: ";
cin.getline(empleado.nombre,40,'\n');
fflush(stdin);// permite limpiar el buffer
cout<<"Ingrese apellido: ";
cin.getline(empleado.apellido,40,'\n');
fflush(stdin);// permite limpiar el buffer
cout<<"Ingrese dni: ";
cin>>empleado.dni;
cout<<"Ingrese sueldo: ";
cin>>empleado.sueldo;
cout<<"Ingrese bonificacion: ";
cin>>empleado.bonificacion;
fflush(stdin);//
// Escribir en el archivo
emple<<empleado.codigo<<" "<<empleado.nombre<<" "<<empleado.apellido<<" "<<empleado.dni<<" "<<empleado.sueldo<<" "<<empleado.bonificacion<<" "<<endl;
cout<<"Desea continuar ingresando otro alumno..";
cin>>resp[0];
}while(resp[0]=='S'||resp[0]=='s');
}else{
cout<<"No se puede abrir el archivo: "<<endl;
}
emple.close();
return 0;
}
Valora esta pregunta


0