Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2016, 15:51
cm10
 
Fecha de Ingreso: marzo-2016
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Pregunta estructura busqueda

Quisiera pedir ayuda para hacer la busqueda por grupos, teniendo una estructura.
queria que solo mostrara los que son de cierto empleo, es decir si son administradores solo mostrara esos , si hay otro registro de licenciados, solo mostrara esos. estuve empleando esto,pero no me muestra o me mostraba solo el primero y los demas no. estoy usando esto:
Código C++:
Ver original
  1. ifstream puesto;
  2. while(!puesto.eof()){
  3. if(trabajo.ofic=="administracion"){
  4. puesto>>trabajo.nom>>trabajo.ofic>>trabajo.suel;
  5. cout<<trabajo.nom;
  6. .....
  7. ....
  8. ....
  9. cin.get();cin.get();
  10.  }
  11. }
Tambien ayuda para eliminacion, pasa algo similar,en cada registro hay una bandera en la estructura elminicacion=0 y cuando elimino logicamente la cambio a 1,en la consulta, solo los que son 0 se mostraran,pero al dar el segundo registro , solo muestra el primero o no muestra nada. Uso c++.
Al hacer hacer eliminacion, hago esto. hago lo mismo que arriba del while, solo se ingresa una clave y se compara con el campo de la estructura.