Código C++:
Ver original
switch(op){ case '+': resultado = v1+v2; cout << v1 << " + " << v2 << " = "<< resultado; Sleep(5*1000); break; case '-': resultado = v1+v2; cout << v1 << " - " << v2 << " = "<< resultado; break; case '/': resultado = v1+v2; cout << v1 << " / " << v2 << " = "<< resultado; break; case '*': resultado = v1+v2; cout << v1 << " x " << v2 << " = "<< resultado; break; case '^': resultado = v1+v2; cout << v1 << " ^ " << v2 << " = "<< resultado; break; default: cout << "invalid operator wachin"; return 0; }
si uso el operador +, la funcion Sleep() parece ejecutarse antes del cout, y sin embargo el cout esta antes que la funcion Sleep(), no me muestra el resultado hasta despues de 5 segundos justo cuando la consola se cierra, que es lo que pasa?