?? strtime.c
字號:
/***
*strtime.c - contains the function "_strtime()"
*
* Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
* contains the function _strtime()
*
*******************************************************************************/
#include <cruntime.h>
#include <time.h>
#include <tchar.h>
#ifdef _WIN32
#include <oscalls.h>
#else /* _WIN32 */
#if defined (_M_MPPC) || defined (_M_M68K)
#include <macos\osutils.h> //get DataTimeRec type
#endif /* defined (_M_MPPC) || defined (_M_M68K) */
#endif /* _WIN32 */
/***
*_TSCHAR *_strtime(buffer) - return time in string form
*
*Purpose:
* _strtime() returns a string containing the time in "HH:MM:SS" form
*
*Entry:
* _TSCHAR *buffer = the address of a 9-byte user buffer
*
*Exit:
* returns buffer, which contains the time in "HH:MM:SS" form
*
*Exceptions:
*
*******************************************************************************/
_TSCHAR * __cdecl _tstrtime (
_TSCHAR *buffer
)
{
int hours, minutes, seconds;
#ifdef _WIN32
SYSTEMTIME dt; /* Win32 time structure */
GetLocalTime(&dt);
hours = dt.wHour;
minutes = dt.wMinute;
seconds = dt.wSecond;
#else /* _WIN32 */
#if defined (_M_MPPC) || defined (_M_M68K)
DateTimeRec dt;
GetTime(&dt);
hours = dt.hour;
minutes = dt.minute;
seconds = dt.second;
#endif /* defined (_M_MPPC) || defined (_M_M68K) */
#endif /* _WIN32 */
/* store the components of the time into the string */
/* store separators */
buffer[2] = buffer[5] = _T(':');
/* store end of string */
buffer[8] = _T('\0');
/* store tens of hour */
buffer[0] = (_TSCHAR) (hours / 10 + _T('0'));
/* store units of hour */
buffer[1] = (_TSCHAR) (hours % 10 + _T('0'));
/* store tens of minute */
buffer[3] = (_TSCHAR) (minutes / 10 + _T('0'));
/* store units of minute */
buffer[4] = (_TSCHAR) (minutes % 10 + _T('0'));
/* store tens of second */
buffer[6] = (_TSCHAR) (seconds / 10 + _T('0'));
/* store units of second */
buffer[7] = (_TSCHAR) (seconds % 10 + _T('0'));
return buffer;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -