2 qq 36551839 qq_36551839 于 2016.12.31 22:42 提问

C++编写延时循环有大神帮我一下吗?万分感谢!!!!
c++

#include "stdafx.h"
#include
#include
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std;
cout << "输入延迟时间,以秒: ";
float secs;
cin >> secs;
clock_t delay = secs * CLOCKS_PER_SEC;
cout << "启程\a\n";
clock_t start = clock();
while (clock() - start < delay)
;
cout << "Done\a\n";
return 0;
}
//我有看不懂这个1:clock_t delay = secs * CLOCKS_PER_SEC;
2: clock_t start = clock();
3: while (clock() - start < delay)
;
有大神帮我一下吗?
万分感谢!!!!

2个回答

caozhy
caozhy   Ds   Rxr 2016.12.31 23:01
已采纳
 clock_t delay = secs * CLOCKS_PER_SEC;
每个时钟花费的时间乘以秒数=总延迟时间

while (clock() - start < delay)
clock等于时钟计数,它和初始相比小于delay说明时间不够,于是执行分号,空循环。
直到延迟足够

因此实现了延迟
sum_TW
sum_TW   2017.01.08 19:49

最简单的理解的办法就是搞一个变量一直减,减到0为止。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
哪位大神帮我注释一下,万分感谢
①设计&amp;lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeFile=&quot;Login.aspx.cs&quot; Inherits=&quot;Login&quot; %&amp;gt; &amp;lt;%@ Register Src=&quot;UserControl/top.ascx&quot; TagName=&quot;top&quot; TagPrefix=&quot;uc2&quot; %
感谢所有想过要帮我忙的人
<!--.p2 { font-size: 13px; line-height: 20px;}-->   昨晚我正在老七家时,老大打来电话,想让我跟他一起去上街,还有那个女生。我说我在老七家,去不了……  我们老大人很好,很热情,对朋友没得说,这次就是为我着想。前些日子有一次我下班到他那儿去修理电脑(他在工地),要去吃晚饭的时候,他就要叫着他们公司一个女同事(好像是新
4人抢答器(有点小问题)
有点小问题的抢答器,谁能帮我修改下,万分感谢!
感谢所有的幸运与不幸 --- 致我的2016
也许,每个人都有那么一段刻骨铭心却又不愿与人分享的时光。
菜单程序,c
里面有许多错误,希望大神帮我改一下,十分感谢,拜托了。。有没有哪位大神愿意的
简单易懂 java 扫雷源代码
本人是学生,个人觉得这个代码写的不错,只是有写错误,希望各位路过看客老爷,下载看一下,帮我修改一下,万分感谢!!!
急,谁能帮我下,万分感谢
 郑州大学现代远程教育《Visual Basic程序设计》(计算机应用专科)课程作业  请保存为WORD格式的文档,登陆学习平台(http://vls3.zzu.edu.cn/)提交,务必检查提交是否成功。 要求:1、下列题目任选其一,请独立完成。2、请用5号字作答,提交的文档以不超过6页为宜。 考核题目一 编制程序,进行学生成绩管理。给出窗体,完成
现阶段实践“拿着锤子找钉子”的六个步骤
注:3月8日晚,咱们饭团“AI产品经理大本营”举行了第2期微信群分享活动;本文干货总结,来自四位分享嘉宾中的第一位,@郭靖。【嘉宾介绍】@郭靖:前迅雷、乐逗市场/产品,现创业者,曾获大数据BOT大赛冠军。公司曾开发选车聊天机器人,汽车维修门店智能助理,对话信息车险反欺诈。曾入选硅谷Draper University创业营,4个月英语从0学到能辩论并自学tensorflow至可写主流CNN。是咱们饭
求统计月分的查询语句
我有原文件,能帮我改一下吗
SSH框架小例子
里面有个小错误,希望知道的大神能帮忙解决下,万分感谢。