Ubuntu下codeblocks的气泡球程序(四)
来源:互联网 发布:linux 命令下载文件 sz 编辑:程序博客网 时间:2024/06/04 18:13
下面是本文档的主要内容:sleep()函数
在windows环境下还是ubuntu环境下C里有一个自己的睡眠延时函数是sleep()
在ubuntu环境下的写法和头文件如下:
#include<unistd.h>
Sleep([定时时间]);
实例如下:
#include<stdio.h>
#include<unistd.h>
Int main()
{
While(1){
sleep(5);
printf(“Hello!\n”);
}
}
使用:可以直接把上次程序的for循环部分由sleep()函数替代即可。
函数说明:该sleep()函数用法是对的,可以运行
另外说明sleep()函数在windows环境下和linux环境下的不同:
1、windows环境下头文件是 #include<windows.h>
函数是Sleep(),S要大写;
参数单位是ms
2、linux环境下
头文件是#include<unistd.h>
函数是sleep(),s要小写
参数单位是s
这样,定时器问题就解决了。
//===================================================================
Linux下C实现定时器
网友模板:
可以用alarm信号做:
alarm(设置信号传送闹钟)
相关函数 signal,sleep
表头文件 #include<unistd.h>
定义函数 unsigned int alarm(unsigned int seconds);
函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。
返回值返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0。
#include<unistd.h>
#include<signal.h>
void handler() {
//这里读跳变次数
}
main()
{
int i;
signal(SIGALRM,handler);//这里设置时钟信号的响应函数
alarm(1); //这里设置每一秒钟发送一个时钟信号
}
- Ubuntu下codeblocks的气泡球程序(四)
- Ubuntu下codeblocks的气泡球程序(一)
- Ubuntu下codeblocks的气泡球程序(二)
- Ubuntu下codeblocks的气泡球程序(三)
- ubuntu下用codeblocks运行gtk的程序
- ubuntu下codeblocks起步(四)
- ubuntu 下 codeblocks 的使用 各种技巧
- 关于ubuntu下codeblocks打不开的问题
- ubuntu中 codeblocks 下opengl的配置
- ubuntu 下 codeblocks 的使用 各种技巧
- ubuntu 下 codeblocks 的使用 各种技巧
- ubuntu 下 codeblocks 的使用 各种技巧
- ubuntu 下codeblocks的相关配置
- ubuntu下 CodeBlocks的使用各种技巧
- Ubuntu下安装CodeBlocks的正确姿势
- Ubuntu下安装CodeBlocks的正确姿势
- ubuntu下安装codeblocks
- ubuntu下安装codeblocks
- Ubuntu下codeblocks的气泡球程序(三)
- VB操作字符串总结
- C语言中字符串处理函数拾锦
- 关于死刑,何谓善?有感于电影《凝望深渊》
- 面试高频题
- Ubuntu下codeblocks的气泡球程序(四)
- C# 构子的实现
- HDU5007 Post Robot
- HDU5007 Post Robot
- 2015百度校园招聘机器学习/数据挖掘工程师笔试题(笔试时间:2014-9-14,哈尔滨站)
- ubuntu10.04的学习小结
- 异常处理
- Q&A about the _method_ meaning?
- 面向对象程序设计上机练习七(类和对象)