home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
tuptxt.zip
/
tuptxt.c
next >
Wrap
C/C++ Source or Header
|
1994-07-14
|
748b
|
35 lines
#define INCL_DOSMISC
#define NumMinute 60
#define NumHour 3600
#define NumDay 86400
#include <os2.h>
#include <string.h>
void main()
{
LONG Number;
ULONG Day, Hour, Minute;
char str[40];
char junk[5];
DosQuerySysInfo (14, 14, &Number, sizeof Number); /* Sec's elapsed since boot*/
Number = Number/1000;
Day = Number/NumDay;
Hour = (Number/NumHour) % 24;
Minute = Number/NumMinute - Day*1440 - Hour*60;
strcpy (str, _ltoa(Day, junk, 10));
if (Day != 1) strcat(str, " Days ");
else strcat(str, " Day ");
strcat (str, _ltoa(Hour, junk, 10));
strcat (str, ":");
if (Minute < 10) strcat (str, "0");
strcat (str, _ltoa(Minute, junk, 10));
printf("%s\n", str);
}