| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:计时器计时时如何如何读取指定时刻的时间
只看楼主 加入收藏
ZZZSS00
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-4-28
收藏
 问题点数:0 回复次数:2 
计时器计时时如何如何读取指定时刻的时间
如何输入任意键(指定键也行)使计时器记录当时的时间,当不输入数据时,继续它计时器的功能
搜索更多相关主题的帖子: 计时器 如何 记录 
2014-06-04 23:56
ZZZSS00
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-4-28
收藏
得分:0 
就像使用秒表记录多个人1000成绩,按一下,他就记录一下,就是程序运行时你不执行任何操作,它自己显示时间的后移,当你输入空格之类的,他就把当时的时间记录下来.求解各位大神.
2014-06-05 00:03
ZZZSS00
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-4-28
收藏
得分:0 
#include<stdio.h>
struct my_time
{
    int hour;
    int minutes;
    int seconds;
    int haos;
};
void delay()
{
    long int i;
    for(i=-2*1023000;i<2*1023000;i++);
}
void update(struct my_time *t)
{
    t->haos++;
    if(t->haos==100)
    {
        t->haos=0;
        t->seconds++;
    }
    if(t->seconds==60)
    {
        t->seconds=0;
        t->minutes++;
    }
    if(t->minutes==60)
    {
        t->minutes=0;
        t->hour++;
    }
    if(t->hour==24)
            t->hour=0;
    delay();
}
void display(struct my_time *t)
{
    printf("%2d:%2d:%2d:%2d\r",t->hour,t->minutes,t->seconds,t->haos);
}
void main()
{
    struct my_time time;
    time.hour=0;
    time.minutes=0;
    time.seconds=0;
    time.haos=0;
    while(1)
    {
        update(&time);
        display(&time);
    }
}
请各位大神改一改

[ 本帖最后由 ZZZSS00 于 2014-6-6 22:42 编辑 ]
2014-06-06 22:39
快速回复:计时器计时时如何如何读取指定时刻的时间
数据加载中...
 
   



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

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