home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
CPROG
/
DATE1.ZIP
/
DATE.LBR
/
gettime.c
< prev
next >
Wrap
Text File
|
2011-01-28
|
2KB
|
51 lines
/* *** gettime.c *** */
/* */
/* IBM-PC microsoft "C" under PC-DOS */
/* */
/* Function to return a string containing the time in the format */
/* HH:MM:SS (military time). */
/* */
/* Written by L. Cuthbertson, May 1984 */
/* */
/*********************************************************************/
/* */
#define NULL '\000'
#define DELIM ':'
int gettime(string)
char string[];
{
char hours[3],minutes[3],seconds[3];
int ih,im,is,iths;
int i,j;
/* call assembler routine to get time in integer format */
dostime(&ih,&im,&is,&iths);
/* convert integers to strings - ignore 1/100ths of second */
sprintf(hours,"%02d",ih);
sprintf(minutes,"%02d",im);
sprintf(seconds,"%02d",is);
/* build output string */
j = 0;
for(i=0;hours[i] != NULL;i++)
string[j++] = hours[i];
string[j++] = DELIM;
for(i=0;minutes[i] != NULL;i++)
string[j++] = minutes[i];
string[j++] = DELIM;
for(i=0;seconds[i] != NULL;i++)
string[j++] = seconds[i];
string[j] = NULL;
/* done */
return(0);
}