编写延时循环
来源:互联网 发布:淘宝发布的宝贝不见了 编辑:程序博客网 时间:2024/06/06 06:36
编写延时循环
有时候运行程序时,屏幕上显示了输出内容,但当我们还来不及阅读时,程序便输出了其他内容,导致无法正确捕获信息。编写延时循环的目的主要是按程序员的意图在程序的执行过程中可以暂停一会儿,以便得到想要的信息。
ANSI C和C++库中有一个函数有助于完成这样的工作。函数名为clock()。返回程序开始执行后所用的系统时间。clock()返回时间的单位不一定是秒。在不同系统中,返回的类型也不一定相同,有些系统返回类型是long,另一些则可能是long long或其他类型。
这个函数包含在头文件ctime中(在较早的实现中是time.h)。它还定义了一个符号常量——CLOCKS_PER_SEC。该常量为每秒中所包含的系统时间单位数。所以将系统时间除以这个常量,可以得到相应的秒数。将秒数乘以这个常量,则得到以系统单位时间为单位的时间。其次,ctime将clock_t作为clock()返回类型的别名,这意味着可以将变量声明为clock_t类型。
以下例子是编写延时给定秒数的循环:
#include<bits/stdc++.h>using namespace std;int main(){ int sec; cin>>sec; clock_t delay=sec*CLOCKS_PER_SEC; clock_t start=clock(); while(clock()-start<delay) ; cout<<"done!"<<endl; return 0;}
阅读全文
0 0
- 编写延时循环
- 编写延时循环
- C++ 编写延时循环 clock() CLOCKS_PER_SEC
- 利用ctime中的clock()编写延时循环
- for循环 延时
- arm汇编循环延时输出
- C++延时循环的创建
- 【C++学习笔记】延时循环
- for循环用于延时例子
- 如何正确计算多重循环延时程序的延时时间
- for循环实现C语言精确延时
- for循环实现C语言精确延时
- 利用for循环实现程序的延时
- Keil代码中for循环延时问题
- for循环中加入延时函数setTimeout
- js定时器 延时执行 循环执行
- 用C51编写单片机延时函数(转贴)
- 用C51编写单片机延时函数(转贴)
- python核心编程第二版 读到483页小节
- Java开发必会的Linux命令
- 轻松理解:硬盘的读写原理
- Spark集群启动过程分析
- Android 非常简单的实现 Fragment状态栏一体化布局,状态栏字体的颜色改变,
- 编写延时循环
- HDU2001 计算两点间的距离【入门】
- java-将xlsx(excel)文件转换成json
- 从零开始前端学习[51]:js中去操作css样式以及css属性的替代方法
- 输出
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- C语言实验——最值
- camke编译caffe
- github上的文档结构学习