| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3350 人关注过本帖
标题:c++计时器代码
只看楼主 加入收藏
shihaoze
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-3-25
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
c++计时器代码
社团任务:

1.任务:设计一个计时器。

2.功能要求:

    完全模拟计时器实现(时间精确到 秒 即可)

    1.计时器的开始功能 例如:键盘按键a 开始计时。
    2.计时器的暂停功能 例如:键盘按键空格键 计时暂停
    3.计时器的停止功能 例如:键盘按键s   计时停止

    4.一次计时结束之后,可以再次计时(也就说,如果当前计时停止,按a键可以重新开始下一轮计时)

    5.其他功能可以根据需要增加(例如:实现同时多组计时....)


3.实现要求:

    1.利用C++中面向对象特性去实现计时类
    2.利用C++中抽象、封装等特性实现计时器类的抽象与封装。


4.任务要求:
    1.此次任务用时不能超过一周(周一 2016/3/21 起)
    2.有问题可以互相讨论,可以在网上查找资料,可以问学长,但是不得在网上抄袭,代码不得雷同。
    3.对于不能按要求完成者,按照社团规章制度处理。
    4.对于完成较好者,给予奖励
   
5.其他
    参考资料见上传文档

   
   
     
搜索更多相关主题的帖子: 计时器 键盘 
2016-03-25 10:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:10 
什麽社團?和聯勝?

授人以渔,不授人以鱼。
2016-03-25 10:49
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:10 
char hit='x';int second;
while(hit!='a')
{
    if(kbhit())
         hit=getch();
}
Repeat:
second=0;
while(1)
{
    Sleep(1000);
    second++;
    if(kbhit())
    {
        hit=getch();
        if(hit=='s')
        {
             cout<<second<<"秒\n";break;
        }
        else
        {
            if(hit==20)
            {
                 cout<<"计时暂停\n";while(!kbhit());
             }
         }
    }
}
hit=getch();
if(hit=='a') goto Repeat;
//手上没编辑器,估摸着写的,没调试过,看你敢不敢用
2016-03-25 22:48
快速回复:c++计时器代码
数据加载中...
 
   



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

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