Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/06/2014, 20:53
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 3 meses
Puntos: 38
Respuesta: Problema con algoritmo, funcion window

cual fue la solucion que encontraste para le window() función? Compártela aquí para los compañeros XD
Lo del fflushall no tienes mayor dolor de cabeza si le sustituyes. Lo que el que creo el código quiere es ignorar el enter que se queda al final del string y para eso hay mas formas de hacerlo.
Y menos mal que tienes pocas entradas que arreglar.
Lo que tienes es gets(sCod); _flushall();
Puedes sustituir por un getline(cin, sCod); cin.ignore('\n',1000);
eso va ignorar hasta mil enters que pulses XD
Otra alternativa es getline(cin, sCod); cin.sync();
cin.sync() "sincroniza" la salida con lo que hemos escrito ignorando enters y cualquier otra cosa que haya en el buffer anteriormente.
Realmente ambas no limpian el buffer ok, pero sirven ;)
Hay una linea que es esta: cin>>emp.codigo; _flushall(); que lo puedes hacer lo mismo, o sea usar una de las 2 soluciones que te dije. ;)