Dev - C++ - Error al momento de ejecutar este programa

 
Vista:
Imágen de perfil de Gustavo
Val: 3
Ha disminuido su posición en 7 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

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.
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;
}
Se los agradecería mucho...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error al momento de ejecutar este programa

Publicado por dario (44 intervenciones) el 20/08/2016 17:03:55
Tu mismo codigo, pero mira las correciones

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
64
65
66
67
68
#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: ";
    cin>>boleta;
    cout <<"El numero de boleta es:  " << boleta <<endl;
}
 
void PA(){
    cout <<"Inserte apellidos: ";
    cin >> apellidos; //borrar getline
    cout <<"El apellido es:  " << apellidos<<endl;
}
 
void PN() {
    cout <<"Inserte nombre: ";
    cin >> nombre; //borrar getline
    cout <<"El nombre es:  " <<nombre<<endl;
}
 
void PE() {
    cout <<"Inserte su edad: ";
    cin>>edad;
    cout <<"La edad es :  " << edad<<endl;
}
 
void PS() {
    cout <<"Inserte sexo (M/F) : ";
    cin>>Sex;
    cout <<"El sexo es:  " <<Sex<<endl;
}
 
void PT() {
    cout <<"Inserte numero de telefono: ";
    cin>>telefono;
    cout <<"El numero de telefono es:  " <<telefono<<endl;
}
 
void PF() {
    cout <<"Inserte fecha de nacimiento " << "(solo numeros y dos para cada uno): ";
    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;
} //Te faltaba cerrar esta llave
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Gustavo
Val: 3
Ha disminuido su posición en 7 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Error al momento de ejecutar este programa

Publicado por Gustavo (2 intervenciones) el 23/08/2016 14:09:05
gracias por tu tiempo, lo agradezco mucho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar