я кодирую генератор паролей, но мне нужно использовать задержку, если я хочу, чтобы вывод был другим, у меня есть код (немного грязный, хотя).
//Variables
int menu = 0, prec = 0, digit = 0;
char password;
//Menú
cout << "##############################" << endl;
cout << "# Generador de Contraseñas #" << endl;
cout << "#----------------------------#" << endl;
cout << "# MENÚ #" << endl;
cout << "# (1) Generador - #" << endl;
cout << "# (2) Historial - #" << endl;
cout << "# (3) Contraseñas - #" << endl;
cout << "# guardadas - #" << endl;
cout << "# #" << endl;
cout << "##############################" << endl;
cin >> menu;
while (menu == 1)
{
cout << "¡Bienvenido al generador de contraseñas! Introduce la longitud de la contraseña (entre 8 y 32)" << endl;
cin >> prec;
if (prec <= 8 || prec <= 32)
{
cout << "Estamos calculando tu contraseña" << endl;
while (digit++ < prec)
{
srand(time(NULL));
password = (rand() % 74) + 48;
cout << password;
Sleep(1000);
}
cout << " es la contraseña generada."<< endl;
digit = 0;
}
else
{
cout << "Has puesto un numero que no esta entre 8 y 32, introduce otro" << endl;
cin >> prec;
}
}
while (menu == 2)
{
}
while (menu == 3)
{
}
system("pause");
}
Я немного новичок в c ++, поэтому, если есть какой-то способ сделать это лучше, я открыт для предложений. я использую windows кстати