Portál AbcLinuxu, 30. dubna 2025 23:56
... while(1) { now = time(0); ... sleep(60); }Avsak nevim, jak moc je sleep prenositelny na win. Dalsi moznost je zpracovat to prostrednictvim signalu alarm, avsak to bude asi jeste horsi.
Avsak nevim, jak moc je sleep prenositelny na win.
Sleep(60*1000);
Ale dost, tohle je celé hrozná věc. Na Linuxu použijte Cron, na Windows Naplánované úlohy - a je to.
Avsak nevim, jak moc je sleep prenositelny na win.Na Windows klasická funkce
sleep()
není. Je tam jen Sleep()
(případně SleepEx()
), ale ta pracuje s časem v milisekundách a musí se inkludovat <windows.h>
.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Jak říkají ostatní, řešit toto pomocí C programu není zrovna nejjednodušší řešení (v jednoduchosti je síla), ale já předpokládám, že si chceš hrát a zkusit napsat Tvé první programy v C. V tom případě doporučuji pořídit si knihu Učebnice jazyka C (Pavel Herout). Předpokládám, že jsi chtěl udělat něco jako example01.c, třeba Ti to pomůže
BTW: Pokud chceš kompilovat programy pro Windows na Linuxu, tak by se Ti mohl líbit balíček (Debian) mingw32
, který obsahuje i586-mingw32msvc-cc
a testovat je můžeš pod Wine...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.