求教 VS环境下如何给c语言程序运行添加日期限制?

求教 VS环境下如何给c语言程序运行添加日期限制?,第1张

同意楼上,具体可以使用C语言的time.h库来实现当前系统时间的获取:

#include "time.h"

void main ()

{

time_t rawtime

struct tm * timeinfo

time ( &rawtime )

timeinfo = localtime ( &rawtime )

printf ( "/007The current date/time is: %s", asctime (timeinfo) )

exit(0)

}

详见参考资料

使用time()函数。它在头文件time.h中

具体使用方法如下:

time_t a,b//time_t是表示时间的结构体,你可以在time.h中找到它的原型

a=time(NULL)//表示获取当前的机器时间。

代码段

b=time(NULL)//表示获取当前的机器时间。

a是代码段执行前的时间,b是代码段执行后的时间(单位是秒),那么b-a当然是代码段的执行时间了。输出时,以长整型输出时间。

希望这个解答可以帮到你。

time()

头文件:time.h

函数原型:time_t time(time_t * timer)

功能:返回以格林尼治时间(GMT)为标准,从1970年1月1日00:00:00到现在的此时此刻所经过的秒数。

2.clock()

头文件:time.h

函数原型:clock_t clock(void)

功能:该函数返回值是硬件滴答数,要换算成秒,需要除以CLK_TCK或者 CLK_TCKCLOCKS_PER_SEC。比如,在VC++6.0下,这两个量的值都是1000。

3. timeGetTime()

头文件:Mmsystem.h  引用库: Winmm.lib

函数原型:DWORD timeGetTime(VOID)

功能:返回系统时间,以毫秒为单位。系统时间是从系统启动到调用函数时所经过的毫秒数。注意,这个值是32位的,会在0到2^32之间循环,约49.71天。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11916892.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存