[C++] Program wykonujący daną akcję po upływie pewnych dni

Czesc,

chcialbym zrobić w C++ program, który po zadaniu pewnej daty, gdy ona nastąpi, podejmie jakieś działanie (u mnie jest to zapis informacji do pewnego pliku). Tak więc wystarczy dodać program do autostartu (na komputerze bedzie konto uzytkownika z ograniczeniami, więc nikt niepowołany nam nie zmieni daty) i zaprojektować go tak aby sprawdzał jaka jest dzisiaj data. I to jest tutaj najtrudniejsze - myśle nad tym, żeby program sprawdzał to co godzinę, czy nastał może nowy dzień. Ale znowu jak napiszę taką pseudoinstrukcję

sleep(1 godzina);

to czy nie będzie to zbytnio obciążało procesor :?:

Dzięki z góry za pomoc :wink:

Jeżeli piszesz to pod windows, to najlepiej użyj timera:

http://msdn.microsoft.com/en-us/library … 85%29.aspx

Poza tym zastanów się nad dodaniem programu do schedule.

Nie prościej użyć

  • windows: harmonogram zadań

  • linux: cron

?

Wtedy system sam zadba o uruchomienie programu.

OK dzięki za pomoc, poczytam o tych timerach, jak bede miał czas. A o co chodzi z tym schedule :?:

schedule - harmonogram zadań