Ahh si dsp de mandarlo note lo del " ; " En el cout, gracias.. Ahora leo algo de esas funciones.. si lo termino lo pongo.. aunque es un programa tonto xD
EDIT: Aca va el programa.. si alguien podria tomarse la molestia de probarlo me haria un gran favor.. ya toy llegando tarde a una reunion x_x..
EDIT: Aca va el programa.. si alguien podria tomarse la molestia de probarlo me haria un gran favor.. ya toy llegando tarde a una reunion x_x..
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdio.h>
#include <string.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()
{
char BNombre[50];
cout<<"Has elegido buscar segun el nombre.."<<endl;
for (i=0; i<10; i++)
{
cin>>BNombre;
if (strcmp (BNombre, Plantilla[i].Nombre) == 0)
{
cout << Plantilla[i].NumTel;
}
}
return 0;
}
int BuscarNumero()
{
int BNumero;
for (i=0; i<10; i++)
{
cin>>BNumero;
if (BNumero == Plantilla[i].NumTel)
{
cout << Plantilla[i].NumTel;
}
}
return 0;
}