corz.org text viewer..
[currently viewing: /public/scripts/c/uptime/uptime-seconds.c - raw]
#include <stdio.h>
#include <windows.h>

/*
    uptime v0.1
    
    outputs uptime to stdout, in seconds.
    this program is designed for trivial usage, forum
    signatures and suchlike.
    
    ;o) Cor

*/


void main(int argc, char *argv[]) {
    long sec; sec = 0;
    
    if (argc > 1) { // there are no arguments!
        printf("\n outputs the number of seconds since the peecee booted\n\n");
        printf(" usage: uptime\n\n");
        printf(" no additional arguments required!\n");
        printf(" v 0.1 (c) corz.org 2005 ->\n");
        return 1;
    }

    // get number of milliseconds PC has been up..
    sec = GetTickCount() / 1000; // and convert into seconds
    
    // finally, output uptime to stdout..
    printf("%d", sec);
}

Welcome to corz.org!

Bugs? What bugs? Juggling two energetic boys (of very different ages) on Coronavirus lockdown, I'm unlikely to have them all fixed any time soon. Mail me! to prioritise!