int y = 0; rlutil::hidecursor(); while (true) { rlutil::cls(); rlutil::setBackgroundColor(rlutil::COLOR::BLACK); rlutil::setColor(rlutil::COLOR::WHITE); rlutil::hidecursor(); showItemC("Como desea ordenar el listado de Clientes?", 59, 8, false); showItemC("por orden de Carga ", 60, 12, y == Opcion1); showItemC("por Apellido ", 60, 14, y == Opcion2); showItemC("Volver al menu anterior ", 60, 16, y == Opcion3); switch (rlutil::getkey()) { case 14: // UP rlutil::locate(28, 10 + y); std::cout << " " << std::endl; y--; if (y < 0) { y = 0; } break; case 15: // DOWN rlutil::locate(28, 10 + y); std::cout << " " << std::endl; y++; if (y > 3) { y = 3; } break; case 1: // ENTER switch (y) { case Opcion1: rlutil::cls(); listarClientes(); system("pause"); break; case Opcion2: rlutil::cls(); listarClientesXApellido(); system("pause"); break; case Opcion3: rlutil::cls(); Menu(); break; } } } system("pause"); return;