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++:
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++.Ver original
ifstream puesto; while(!puesto.eof()){ if(trabajo.ofic=="administracion"){ puesto>>trabajo.nom>>trabajo.ofic>>trabajo.suel; cout<<trabajo.nom; ..... .... .... cin.get();cin.get(); } }
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.