Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2015, 09:21
albondi
 
Fecha de Ingreso: mayo-2015
Mensajes: 19
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Búsqueda de datos ingresados en arreglos

Uf un poco rara la estrategia que usaste para almacenar los autos con matrices bi y unidimensionales. Yo haría un vector de estructuras, (vector de registros):

Código:
typedef struct coche {
    char marca[15];
    int año;
    ....
} COCHE;
Código:
COCHE *refCoche; //Reservando memoria dinamica
o bien
Código:
COCHE Coche[10]; //Si sabes que vas a registrar 10 autos
Después para buscar por marca/modelo seria algo así:

//introduces el modelo con un scanf
Código:
for(i=0; i<10; i++){
    if (modelo_introducido == Coche[i].marca) {
           //imprimo Coche[i].campos
    }
}
Eso para 10 coches, si reservas el vector dinámicamente cambia el 10 del bucle for por el numero de autos que ingresas.

Código:
for(i=0; i<NUM; i++){
    if (modelo_introducido == refCoche[i]->marca) {
           //imprimo refCoche[i]->campos
    }
}