#include <iostream>
using namespace std;
struct telefonos
{
string nombre;
string apellidos;
string direccion;
string telefono;
} agenda;
//---------------------------------------------------------------------------
void menu(void);
void altas(void);
void altas_si(void);
//---------------------------------------------------------------------------
void altas_si()
{
char correcto;
cout << agenda.nombre << " " << agenda.apellidos << endl;
cout << agenda.direccion << endl;
cout << agenda.telefono << endl;
cout << "Es correcto ?? (s/n): ";
correcto = getchar();
switch (correcto)
{
case 's':
case 'S':
{
cout << "Has elegido si";
break;
}
case 'n':
case 'N':
{
cout << "Has elegido No";
break;
}
}
}
//---------------------------------------------------------------------------
void altas()
{
cout << endl;
cout << "Nombre: ";
getline(cin,agenda.nombre);
cout << "Apellidos: ";
getline(cin,agenda.apellidos);
cout << "Direcion: ";
getline(cin,agenda.direccion);
cout << "Telefono: ";
getline(cin,agenda.telefono);
altas_si();
}
//---------------------------------------------------------------------------
void menu()
{
int opcion;
//clrscr();
cout << "AGENDA TELEFONICA" << endl;
cout << "-----------------" << endl;
cout << "1. Altas" << endl;
cout << "2. Bajas" << endl;
cout << "3. Buscar/Listado" << endl;
cout << "4. Modificar" << endl;
cout << "0. Salir" << endl;
cout << endl << endl;
cout << "Opcion: ";
cin >> opcion; cin.ignore();
switch (opcion)
{
case 0:
exit(0);
break;
case 1:
altas();
menu();
break;
case 2:
cout << "Ha elegido la opcion 2";
getchar();
menu();
break;
case 3:
cout << "Ha elegido la opcion 3";
getchar();
menu();
break;
case 4:
cout << "Ha elegido la opcion 4";
getchar();
menu();
break;
default:
cout << "Opcion no valida";
getchar();
menu();
break;
}
}
//---------------------------------------------------------------------------
int main()
{
menu();
return 0;
}
//---------------------------------------------------------------------------