Desarrolo de una agenda en c++
Publicado por Joel (1 intervención) el 09/12/2016 08:04:05
Hola, estoy comenzando con la programacion en C++ y me asignaron como trabajo final desarollar una agenda para 10 contactos. El problema es que al final cuando quiero mostrar los datos por pantalla sencillamente solo muestra datos de tipo entero y ya agoté las neuronas tratando de ver como hago para que se muestren los datos de tipo string.
Aquí está el código, y de antemano, gracias por revisar
Aquí está el código, y de antemano, gracias por revisar
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <cstdlib>
/*HACER PROGRAMA EN C++ QUE USE UNA ESTRUCTURA CON NOMBRE "AGENDA" CON LA
SIGUIENTE ESTRUCTURA:
CODIGO ENTERO
NOMBRE CADENA
TELEF1 CADENA
TELEF2 CADENA
EMAIL CADENA
TIPO CADENA
PARA ALMACENAR 10 CONTACTOS.
PRESENTAR LOS CONTACTOS INTRODUCIDOS EN EL SIGUIENTE FORMATO.
-----------------------------------------------------
MI AGENDA
-----------------------------------------------------
COD NOMBRE TEL1 TEL2 EMAIL TIPO
-----------------------------------------------------
100 NOMBRE 0 (999)-9999 (999)-9999 SU_CORREO FAMILIA
101 NOMBRE 1 (999)-9999 (999)-9999 SU_CORREO FAMILIA
102 NOMBRE 2 (999)-9999 (999)-9999 SU_CORREO FAMILIA
103 NOMBRE 3 (999)-9999 (999)-9999 SU_CORREO FAMILIA*/
using namespace std;
struct Agenda{
int codigo;
string nombre;
string telef1;
string telef2;
string email;
string tipo;
};
int main() {
int i;
Agenda c[10];
for(i = 0 ; i < 10 ; i++){
cout <<"Ingrese el codigo: ";
cin >>c[i].codigo;
cout <<"Ingrese el nombre: ";
getline(cin, c[i].nombre);
cin.ignore();
cout <<"Ingrese el 1er telefono: ";
getline(cin, c[i].telef1);
cin.ignore();
cout <<"Ingrese el 2do telefono: ";
getline(cin, c[i].telef2);
cin.ignore();
cout <<"Ingrese el e-mail: ";
getline(cin, c[i].email);
cin.ignore();
cout <<"Ingrese el tipo de relacion: ";
getline(cin, c[i].tipo);
cin.ignore();
cout <<"\n-----------------------------------------------------\n";
}
cout <<"-----------------------------------------------------\n";
cout <<" MI AGENDA \n";
cout <<"-----------------------------------------------------\n\n";
cout <<"NOMBRE TEL1 TEL2 EMAIL TIPO\n";
cout <<"-----------------------------------------------------\n";
for(i = 0 ; i < 10 ; i++){
cout <<c[i].codigo <<" " <<c[i].nombre <<" " <<c[i].telef1 <<" " <<c[i].telef2 <<" "<<c[i].email <<" " <<c[i].tipo cout <<"\n";;
}
system("pause");
return 0;
}
Valora esta pregunta
0