在C语言中怎样得到系统的时间并且修改系统时间一分没有,希望大家帮帮忙呀下次补上

xundeng 2003-10-20 04:55:20
主要是用什么函数来修改系统时间 一分没有,希望大家帮帮忙呀
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xundeng 2003-11-03
  • 打赏
  • 举报
回复
用 stime()
xundeng 2003-10-24
  • 打赏
  • 举报
回复
要在C语言中用的,不是C++
biostime(); 我没有找到这个函数
chongyang 2003-10-20
  • 打赏
  • 举报
回复
gettime()
settime()
注意设置时间的时候不能......,自己试一下!!!!
chongyang 2003-10-20
  • 打赏
  • 举报
回复
localtime()
gambolgs 2003-10-20
  • 打赏
  • 举报
回复
#include <time.h>
#include <stdio.h>

void main( void )
{
time_t ltime;

time( <ime );
printf( "The time is %s\n", ctime( <ime ) );
}
(上例拷贝自msdn)

time_t实质上是long,存放的是1970年1月1日凌晨到现在的秒数(所以这就造成了另一个类似千年问题的毛病,所以现在不用了),用time()来向其中存放现在的时间。
就是说调用time()把时间信息存入time_t结构中。然后用ctime()函数把time_t类型转化成ascii码,是类似“Tue May 03 21:51:03 1994”的格式。

如果要设置时间要用到biostime(),位于<bios.h>,这个头文件和函数的文档只有在低版本的C(turbo c 2.0中一定有)中有,现在我手头查不到。

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧