Gracias
Si pruebas la calculadora o te fijas en el código verás una variable llamada "segundosSalir" con "cin.get()" no puedes hacer que el programa se cierre solo cuando tu quieras sin pulsar una tecla. De la forma que lo pongo yo, puedes cambiar el tiempo que va a tardar en cerrarse el programa con simplemente poner segundosSalir = 10; eso con cin.get() no se puede hacer. Si no necesitas que el programa se cierre en un determinado tiempo sí puedes usar cin.get() sin problemas. En mi caso, preferí determinar un tiempo para que se viera el siguiente mensaje y que sin pulsar ninguna tecla el programa se cerrase.
Según te convenga puedes usar uno o otro. Con la función no tienes que pulsar enter ni introducir un carácter para salir del programa.
Un saludo.
Si pruebas la calculadora o te fijas en el código verás una variable llamada "segundosSalir" con "cin.get()" no puedes hacer que el programa se cierre solo cuando tu quieras sin pulsar una tecla. De la forma que lo pongo yo, puedes cambiar el tiempo que va a tardar en cerrarse el programa con simplemente poner segundosSalir = 10; eso con cin.get() no se puede hacer. Si no necesitas que el programa se cierre en un determinado tiempo sí puedes usar cin.get() sin problemas. En mi caso, preferí determinar un tiempo para que se viera el siguiente mensaje y que sin pulsar ninguna tecla el programa se cerrase.
Código (cpp) [Seleccionar]
cout << " OmarHack C++ 2013";
//Muestra el texto anterior en pantalla.
funcionEspera(segundosSalir); //Llama a la función.
return 0; //Devuelve 0 a la funcion principal.
}
Según te convenga puedes usar uno o otro. Con la función no tienes que pulsar enter ni introducir un carácter para salir del programa.
Un saludo.