Ganz einfach
PHP Code:
case ('6'):
system("cls");
cout << "Startwert des Countdowns: ";
cin >> CountdownStart;
system("cls");
for (int i=CountdownStart; i>=0; i--)
{
cout << "Countdown: \a" << i << endl; // ← /a für den Ton
Sleep(1000);
}
break;
Wenn du willst, dass man individuell den Countdown festlegt, würde ich das mit einer Berechnung machen.
Wenn 1000ms = 1 Sek. ist, dann einfach:
int i = CountdownStart*1000
Sleep(i);
Nur noch Variablen definieren/wenn nötig initialisieren mit einem Anfangswert.
Falls du schon if-Verzweigungen gemacht hast, Begrenzungen festlegen für die Eingabe.
Edit:// Was mir gerade aufgefallen ist, dass du system("cls") oft in deinem Programm verwendest.
Ich empfehle es dir nicht dir sowas anzugewohnen.
Alle system-Commands erzeugen einen COMMAND.COM Prozess und warum solltest du einen Prozess starten NUR um den Bildschirm zu löschen?
Nimm lieber eine API.