摘要: 1.介绍 在linux下如果定时如果要求不太精确的话,使用alarm()和signal()就行了(精确到秒),但是如果想要实现精度较高的定时功能的话,就要使用setitimer函数。 setitimer()为Linux的API,并非C语言的Standard Library,setitimer()有两个功能,一是指定一段时间后,才执行某个function,二是每间格一段时间就执行某个function, 以下程序demo如何使用setitimer()。2.函数参数 1 int setitimer(int which, const struct itimerval *value, struct .. 阅读全文
posted @ 2012-08-23 20:35 dandingyy 阅读(35023) 评论(0) 推荐(2) 编辑
摘要: 1.安装 ubuntu11.10下默认没有安装curses函数库,(CentOS下默认已经安装,可以直接在usr/include下查看是否有该头文件来确定)使用 >sudo apt-get install ncurses-dev 安装curses库,这样在curses函数库的头文件和库文件就被分别安装在/usr/include/和/usr/lib/下,在编译程序时,直接使用命令: gcc program.c -o program -lcurses 完成编译,运行。2.curses术语和概念 curses工作在屏幕,窗口和子窗口之上。屏幕是设备全部可用显示面积(对终端是该窗口内所有可... 阅读全文
posted @ 2012-08-23 19:26 dandingyy 阅读(26438) 评论(0) 推荐(1) 编辑