Error al momento de ejecutar este programa
Publicado por Gustavo (2 intervenciones) el 18/08/2016 17:24:45
¿Alguien podría decirme que error estoy cometiendo que no puedo detectar en el siguiente programa hecho en Dev C++?
El error ocurre cuando se ejecuta y se salta opciones.
Se los agradecería mucho...
El error ocurre cuando se ejecuta y se salta opciones.
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
using namespace std;
struct persona {
long int boleta;
char apellidos[20];
char nombre[20];
int edad;
char Sex;
long int telefono;
long int nacimiento;
void PB(){
cout <<"Inserte numero de boleta: \n";
cin>>boleta;
cout <<"El numero de boleta es: " << boleta;
}
void PA(){
cout <<"Inserte apellidos: ";
cin.getline(apellidos,20);
cout <<"El apellido es: " << apellidos<<endl;
}
void PN()
{
cout <<"Inserte nombre: \n"<<endl<<endl;
cin.getline(nombre,20);
cout <<"El nombre es: " <<nombre<<endl;
}
void PE()
{
cout <<"Inserte su edad: \n";
cin>>edad;
cout <<"La edad es : " << edad<<endl;
}
void PS()
{
cout <<"Inserte sexo (M/F) : \n";
cin>>Sex;
cout <<"El sexo es: " <<Sex<<endl;
}
void PT()
{
cout <<"Inserte numero de telefono: \n"<<endl<<endl;
cin>>telefono;
cout <<"El numero de telefono es: " <<telefono<<endl;
}
void PF()
{
cout <<"Inserte fecha de nacimiento " << "(solo numeros y dos para cada uno)\n"<<endl<<endl;
cin>>nacimiento;
cout <<"La fecha de nacimiento es: " <<nacimiento<<endl;
}
} Humano;
int main()
{
Humano.PB();
Humano.PE();
Humano.PA();
Humano.PT();
Humano.PN();
Humano.PS();
Humano.PF();
cin.get();
return 0;
}
Valora esta pregunta


0