Diskuze: Časovač v jazyce C
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Program poběží na Windows. Výstup bude takový, že po uplynutí času zahlásí konec.
Pokud nepotřebuješ platformovou nezávislost a stačí ti třeba Windows, tak by mohla fungovat takováto funkce:
#include <windows.h>
. . .
void odpocet(int sekund)
{
for (int i = sekund; i > 0; i--) {
printf("\r%i ", i);
Sleep(1000);
}
return;
}
Trik spočívá zejména v tom, že se místo klasického ukončení řádku (\n \r) použije pouze znak \r, který vrátí kurzor na začátek aktuálního řádku. K odřádkování tedy nedojde.
Uz tam chyba len cistenie konzoly. Nevsimol som si \r
Díky za příklad, dělá přesně to co potřebuji.
Zobrazeno 6 zpráv z 6.