diff options
-rw-r--r-- | src/main.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -38,14 +38,15 @@ main(int argc, const char *argv[]) time(&now); while (arg > now) { dif = arg - now; - printf("\r%02d:%02d:%02d", - (int) dif / 60 / 60, + printf("\r%03d:%02d:%02d:%02d", + (int) dif / 60 / 60 / 24, + (int) dif / 60 / 60 % 24, (int) dif / 60 % 60, - (int) dif % 60); + (int) dif % 60); sleep(1); time(&now); } - puts(""); + printf("\r000:00:00:00\n"); return EXIT_SUCCESS; } |