time__.c
来自「国外网站上的一些精典的C程序」· C语言 代码 · 共 60 行
C
60 行
/* /-------------------------------------\| TIME_MAC_CONV |------------------------------------||\-------------------------------------/|| This routine converts the macro __TIME__ to standard format|| Example: "11:50:21" -> "115021"||----------------------------------------------------------------------------|| CALL:| strcpy(string, time_mac_conv(string) );|| HEADER:| string.h : strcpy| stdio.h : sscanf, sprintf|| GLOBALE VARIABLES:| %|| ARGUMENTS:| pszTime : String with time in __TIME__ format (HH:MM:SS)|| PROTOTYPE:| char far *time_mac_conv(char *pszTime);|| RETURN VALUE:| char szStr : Time in format HHMMSS|| MODULE:| time__.c|----------------------------------------------------------------------------||||----------------------------------------------------------------------------||1992-09-16/Erik Bachmann\---------------------------------------------------------------------------|*/char _CfnTYPE *time_mac_conv(char *pszTime){ char szStr[12]; /* Convertion string */ char hh[3], /* Hour */ mm[3], /* Minutes */ ss[3]; /* Seconds */ /*----------------------------------------------*/ strcpy(szStr, pszTime); /* Copy string */ sscanf(szStr, "%2s %*c %2s %*c %2s", hh, mm, ss); /* Split the string into basics */ sprintf(szStr, "%s%s%s", hh,mm,ss); /* Assemble new string */ return((char *) szStr); /* Return new string */}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?