corz.org uses cookies to remember that you've seen this notice explaining that corz.org uses cookies, okay!
corz.org text viewer..
[currently viewing: / public/ scripts/ c/ uptime/ uptime-formatted.c - raw]
void main(int argc, char *argv[]) {
long tc, day, hour, min, sec;
day = 0; hour = 0; min = 0; sec = 0;
if (argc > 1) {
printf("\n outputs the time since the peecee booted\n");
printf(" in the format \"days,hours,minutes,seconds\"\n");
printf(" specifically designed for parsing\n\n");
printf(" usage: uptime\n\n");
printf(" no additional arguments required!\n");
printf(" v 0.1 (c) corz.org 2005 ->\n");
return 1;
}
tc = GetTickCount() / 1000;
while (tc > 86400) {
day++;
tc -= 86400;
}
while (tc > 3600) {
hour++;
tc -= 3600;
}
while (tc > 60) {
min++;
tc -= 60;
}
while (tc > 1) {
sec++;
tc -= 1;
}
printf("%d,%d,%d,%d", day, hour, min, sec);
}