Hallo,
Ich komme gerade nicht darauf was falsch ist...
Es sollte so sein das wenn h= 0 ist er auf 00:59:59 springt, weiter runterzählt und nicht mit den Stunden ins Minus geht.
Warscheinlich ist es sehr Simpel, wäre trotzdem froh wenn mir jemand den Fehler zeigt und evtl. korrigiert.
s ist vom Typ int und wird vorher mit cin eingelesen.
Grüße
Ich komme gerade nicht darauf was falsch ist...
Es sollte so sein das wenn h= 0 ist er auf 00:59:59 springt, weiter runterzählt und nicht mit den Stunden ins Minus geht.
Warscheinlich ist es sehr Simpel, wäre trotzdem froh wenn mir jemand den Fehler zeigt und evtl. korrigiert.
s ist vom Typ int und wird vorher mit cin eingelesen.
Code:
for (s; s > -1; s--)
{
Sleep(100);
system("cls");
cout << setw(2) << h << " : " << setw(2) << m << " : " << setw(2) << s;
if (h==0)
{
cout << "COUNTDOWN ENDE";
Sleep(1000);
}
if (m == 0)
{
h--;
m = 59;
}
if (s == 0)
{
m--;
s = 60;
}
}
}
Grüße