30
« en: Domingo 20 de Abril de 2003, 01:36 »
gracias!!
y disculpa por haber dejado el tema anterior sin respuesta.
hice esto y no me funciona, si puedes, revisalo.
la idea es llenar los vectores, en este caso con 2 nombres y 2 apellidos.
luego hacer un switch para buscar por nombre o por apellido.
por favor, revisalo.
gracias
#include <stdio.h>
main ()
{
int eleccion;
int i=0;
char n[2][10];
char a[2][10];
char nombre[10];
char apellido[10];
printf("ningrese su nombre: "); // llenamos los vectores//
scanf("%s",&n[0]);
printf("ningrese su apellido: ");
scanf("%s",&a[0]);
printf("ningrese su nombre: ");
scanf("%s",&n[1]);
printf("ningrese su apellido: ");
scanf("%s",&a[1]);
printf("nelije 1 para buscar por nombre, 2 por apellido, 3 para salir:");
scanf("%d",&eleccion);
switch (eleccion) //menu de buskeda
{
case 1:printf("ningrese nombre a buscar:"); //buscar por nombre
scanf("%s",&nombre);
while(n=nombre && n!=NULL,i++)
{
printf("%s, %s",n,a);
}
break;
case 2:printf("ingrese apellido a buscar:");
scanf("%s",&apellido);
while(a=apellido && a!=NULL,i++)
{
printf("%s, %s",n,a);
}
case 3: break;
default: break;
}
}