如何在c或c++中调用系统时间

如何在c或c++中调用系统时间,第1张

void Time() //系统时间{ printf("\n\n 欢迎进入系统 \n"); printf("\n\n 版本所属: \n"); printf("\n\n \n\n "); CString sDate; CString p; p = &sDate; while(1) { CTime Now=CTime::GetCurrentTime(); p=NowFormat("%Y年 %m月 %d日 %H时 %M分 %S秒"); printf("%s", p); Sleep(1000); for(int i=1; i<=strlen(p); i++) { printf("\b"); // printf(" "); printf("\b"); } } printf("\n \n");}当运行之后,虽然实现了 实现动态显示当前系统时间, 但是无法继续执行 Time函数后面的程序了,即无法继续执行下面摇奖程序了。如果是使用MFC来做,那么这种问题是不存在的,直接使用C语言,运行于DOS窗口。

要自动运行在OnInitDialog()中定义相应代码就可以了;

新建线程可以用使用者线程、用户界面线程都行, AfxBeginThread(),在新线程里执行时间检测的功能自然不会影响软件的其他功能;

获取系统时间用CTime::GetCurrentTime():

curtime = CTime::GetCurrentTime();

str_wFormat("%d",curtimeGetDayOfWeek());    //这里判断星期几

以上就是关于如何在c或c++中调用系统时间全部的内容,包括:如何在c或c++中调用系统时间、MFC创建一个线程,过一段时间检测一下系统时间。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9713950.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存