Código
#include <iostream> #include <thread> #include <chrono> #ifdef _WIN32 #define CLEAR "cls" #else #define CLEAR "clear" #endif using namespace std; using namespace this_thread; using namespace chrono; void verTiempoActual (); int main () { verTiempoActual(); return 0; } void verTiempoActual () { char Decision; system (CLEAR); cout << "VER EL TIEMPO Y LA FECHA ACTUALES" << endl; cout << "--- -- ------ - -- ----- --------" << endl; system_clock::time_point Actual = system_clock::now(); time_t mostrarTiempo; mostrarTiempo = system_clock::to_time_t (Actual); cout << "Ahora estamos en: " << ctime(&mostrarTiempo) << endl; cout << "\nPonga 'B' para ir al menu o 'E' para salir: "; sleep_for (seconds(1)); verTiempoActual(); cin >> Decision; if (Decision == 'B' or Decision == 'b') { main(); }else if (Decision == 'E' or Decision == 'e') { Salir(); }else{ cout << "Ponga una opcion valida" << endl; } }
Hola, en esta parte del codigo, no se como hacer para poder introducir una b o una e mientras el codigo sigue su curso, es decir, mientras el codigo va añadiendo un segundo a la hora, poder introducirle una orden, Gracias