C++ Codigo
Enviado por alexguitar93 • 6 de Diciembre de 2013 • 444 Palabras (2 Páginas) • 183 Visitas
#include<fstream>
#include<conio>
#include<stdio>
#include<ctype>
void registrar();
void registrar()
{
char nombre[10],sexo,ced[10],dec;
int sueldo,edad;
ofstream entrada;
entrada.open("empleados.txt",ios::out|ios::app);
if(entrada.fail())
{
cout<<"ERROR AL ABRIR EL ARCHIVO";
getch();
}
else
{
do
{ clrscr();
cout<<"\nDATOS A REGISTAR";
cout<<"\n\n\nNOMBRE: ";
gets(nombre);
cout<<"\nCEDULA: ";
gets(ced);
cout<<"\nSEXO: ";
cin>>sexo;
cout<<"\nEDAD: ";
cin>>edad;
cout<<"\nSUELDO ";
cin>>sueldo;
entrada<<nombre<<" "<<ced<<" "sexo<<" "<<edad<<" "<<sueldo<<endl;
cout<<"\nDESEA REGISTAR OTRO EMPLEADO?";
do
{
dec = toupper(getch());
}while(!isalpha(dec));
}while(dec!='N');
entrada.close();
}
}
main()
{
char dec;
do
{
clrscr();
cout<<"A.REGISTRAR";
cout<<"\nB.MOSTRAR";
cout<<"\nC.MODIFICAR";
cout<<"\nD.ELIMINAR";
cout<<"\nE.SALIR";
do
{
do
{
dec = toupper(getch());
}while(!isalpha(dec));
} while (dec<'A' || dec>'E');
switch(dec)
{
case 'A':
{
registrar();
break;
}
case 'B':
//mostrar();
break;
}
}while(dec!='E');
getch();
}
...