- Exitválasza pumacs (08:49) részére
- 2003.09.11. 12:13
- permalink
A program vmi ilyesmi lehetne:
#include <stdio.h> #include <time.h> /* A time.h-t nem reszleteznem, de ez kell az idokezeleshez */ int done=0; int percenkent_hivando_algoritmus(){ FILE* f; char* filenev; (...) return 0; } /* delay() az algoritmus, ami sec db masodpercet var legalabb */ int delay(int sec) { time_t start_time, cur_time; /* time_t struktura a time.h-ban van leiva, masodpercekben tarolja az idot */ time(&start_time); /* time() lekerdezi az idot es azt vissza is adja illetve beleteheti a parameterbe /Ha van/ */ do { time(&cur_time); } while((cur_time - start_time)<sec); return (cur_time - start_time); /* Visszaadjuk a tenyegesen eltelt idot. Itt csupan erdekesseg... */ } int main(){ (...) while(!done){ delay(60); percenkent_hivando_algoritmus(); /* Valahol at kell allitanod majd a done valtozot 1-re a wile-on bellul, ha azt akarod, hogy a program ki is lepjen. Atallithatod a hivott algoritmusban is.*/ (...) } return 0; }
A kodban lehetnek hibak, mert fejbol firkantottam, de ugy erzem elegge magaert beszel.Mutasd a teljes hozzászólást!- ANSI_C-ben kell készítenem egy házi feladatot, ahol az eredményt egy rendszeridőből képzett nevű file-ban kell menteni és a programot a rendszeridőre szinkronizálva percenként kell lefuttatni. Ehhez kérek segítséget!
PusiMutasd a teljes hozzászólást!