Código
#include <iostream> #include <stdio.h> using namespace std; struct Persona{ char Nombre[50]; int NumTel; } Plantilla[10]; int i,Elec; char BuscarNombre(); int BuscarNumero(); int main() { cout<<"Ingrese 10 nombres seguidos del numero de telefono.."<<endl; cout<<endl; for (i=0; i<10; i++)// Se completa el array. { cin>> Plantilla[i].Nombre; cin>> Plantilla[i].NumTel; } //----------------------------------------------------- // Menu + Opciones * //----------------------------------------------------- cout<<"-----------------------------------------"<<endl; cout<<"Elige una de las siguientes opciones.."<<endl; cout<<"1.- Buscar segun el nombre."<<endl; cout<<"2.- Buscar segun el numero de telefono."<<endl; cout<<"3.- Salir."<<endl; cout<<endl; cin>>Elec; switch(Elec) { case '1': BuscarNombre(); case '2': BuscarNumero(); break; } getchar(); return 0; } char BuscarNombre() { int BNombre; cout<<"Has elegido buscar segun el nombre.."<<endl; cout<<"Introduce el nombre de la persona que buscas..."<<endl; cin>>BNombre; for(i=0; i<10; i++) if(BNombre==Plantilla[i].Nombre) { cout<<Plantilla[i] return 0; } }