字符串函数可以用,但是要增加头文件:#include ,#include 。
回答者: ericamp - 资深学长  第3级
2015-05-04 12:44:13
用C语言读时间比较麻烦一点,你要是写到内部变量,为什么不直接添加SYSTEM_INFO驱动呢,可以直接建立与时间相关的变量,比较方便!
VBS读时间也是比较方便的!
代码如下:
Dim yea,mon,da,hou,min,sec
yea=Year(Time)
mon=Month(Time)
da= Date(Time)
hou= Hour(Time)
min= Minute(Time)
sec= Second(Time)
C语言代码如下:
#pragma option(mbcs)
time_t timer;
struct tm *ptm;
char *p;
time(&timer);
ptm=localtime(&timer);
p=SysMalloc(8);
sprintf(p,"%02d-%02d-%02d %02d:%02d:%02d",ptm->tm_year+1900,ptm->tm_mon,ptm->tm_mday,ptm->tm_hour,ptm->tm_min,ptm->tm_sec);
//sprintf(p,"%02d:%02d:%02d",ptm->tm_hour,ptm->tm_min,ptm->tm_sec);
return p;
time_t是C语言中定义的时间的数据类型。
time(&timer)返回以秒为单位的当前的系统时间。
localtime(timer)返回一个指向系统时间结构的指针。
sysMalloc分配一个存储区域
回答者:
迷失中原 - 助理工程师  第8级
2015-05-07 17:13:36
上一页
1
下一页