| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1527 人关注过本帖
标题:获取机器时间函数
只看楼主 加入收藏
yyyq
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-11-4
收藏
 问题点数:0 回复次数:5 
获取机器时间函数

哪位能写一个程序,把获得机器时间的几个函数都用上,要能运行的啊!

谢谢了!

搜索更多相关主题的帖子: 函数 机器 获取 时间 
2004-12-25 21:48
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

#include <stdio.h> #include <dos.h> int main() { union REGS regs;

regs.h.ah=0x2a; int86(0x21, &regs, &regs);

printf("%d年 %d月 %d日 星期 %d",regs.x.cx,regs.h.dh,regs.h.dl,regs.h.al); }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-12-27 16:37
断线风筝
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2004-5-20
收藏
得分:0 
楼上的牛
2004-12-27 17:18
xiehongyou
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2004-8-29
收藏
得分:0 
真是高手,可不可加一个注释,暂时我还看不懂,能不能说明一下,为谢!!!
2004-12-27 21:27
FlyHorse
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2004-11-6
收藏
得分:0 

有点汇编基础就很容易看明白的。这是利用中断实现的。 如下说明:

#include <stdio.h> #include <dos.h> int main() { union REGS regs; /*声明‘模拟寄存器’变量 regs*/

regs.h.ah=0x2a; /*AX 高位 AH 存放中断号*/ int86(0x21, &regs, &regs); /*调用中断*/

printf("%d年 %d月 %d日 星期 %d",regs.x.cx,regs.h.dh,regs.h.dl,regs.h.al); }


#include #include void main(void) { cprintf(\"I love program.\"); getch(); }
2004-12-27 22:04
FlyHorse
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2004-11-6
收藏
得分:0 

时间函数用 time(),gettime()等都行,这类教程多如牛毛, 自己去找呀,怎么老问这类问题, 如果发现问题的话,你可以用 GOOGLE 或者 百度 去搜索一下啊, 那就是最好的Guide了。

上面那个中断调用的就只能简单说了,使用中断这点还是挺有用的, 可以利用这里系统函数来写自己的函数库,任何其他函数库(声明一下:那会非常艰苦的) 因为我想所谓的系统库函数大多都是无非构件在 ROM BIOS调用(硬中断)和 DOS 调用(软中断)之上, 应该多是 DOS 调用吧(而DOS调用基本建立在 ROM BIOS调用之上)。

建议使用系统提供的无非就是因为它帮你处理好了系统版本和一些细微的问题, 安全起见还是调用系统提供的库函数吧。

然而我自己认为如果不是想去搞个系统出来的话,研究它也没多大意义。 Windows 系统将它和程序员隔离开了。 这样有好处,也有不好的地方吧,平台SDK和MFC/ATL等等,用就是, 地层也管不了那么多了。


#include #include void main(void) { cprintf(\"I love program.\"); getch(); }
2004-12-27 22:23
快速回复:获取机器时间函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025275 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved