首页 > 编程语言 > 详细

c++学习笔记(创建延迟循环)

时间:2019-09-20 01:31:39      阅读:68      评论:0      收藏:0      [点我收藏+]

需求:编写延时循环程序
clock()函数,返回程序开始执行后所用的系统时间(返回时间单位不一定是秒),

ctime将clock_t作为clock()返回类型的别名

ctime头文件定义了一个符号常量—CLOCKS_PER_SEC,该常量等于每秒包含的系统时间单位数

将clock函数返回的系统时间除以这个常量,可以得到秒数,或者将秒数乘以这个常量,可以得到以系统时间单位为单位的时间

 1 /*********************************/
 2 #include <iostream>
 3 #include <ctime>
 4 int main()
 5 {
 6     using namespace std;
 7     cout<<"Enter the delay time,int seconds: ";
 8     float secs;
 9     cin>>secs;
10     clock_t delay=secs*CLOCKS_PER_SEC;//以系统时间单位为单位的延时时间
11     cout<<"starting\a\n";
12     clock_t start=clock();     //开始时间
13     while(clock()-start<delay);//延时执行下面程序
14     cout<<"done\a\n";
15     return 0;
16 }

 

c++学习笔记(创建延迟循环)

原文:https://www.cnblogs.com/zhi321/p/11553350.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!