select函数的简单使用
来源:互联网 发布:收看电视直播的软件 编辑:程序博客网 时间:2024/06/17 00:28
学习于 Linux man手册
功能描述:使用select 检测键盘在5秒的时间内是否有输入,以回车结尾作为一次输入
#include <stdio.h> #include <stdlib.h> #include <sys/time.h> #include <sys/types.h> #include <unistd.h> int main(void) { fd_set rfds; struct timeval tv; int retval; /* Watch stdin (fd 0) to see when it has input. */ FD_ZERO(&rfds); FD_SET(0, &rfds); /* Wait up to five seconds. */ tv.tv_sec = 5; tv.tv_usec = 0; retval = select(1, &rfds, NULL, NULL, &tv); /* Don't rely on the value of tv now! */ if (retval == -1) perror("select()"); else if (retval) printf("Data is available now.\n"); /* FD_ISSET(0, &rfds) will be true. */ else printf("No data within five seconds.\n"); exit(EXIT_SUCCESS); }
阅读全文
0 0
- select函数的简单使用
- select函数的使用
- select函数的使用
- select函数的使用
- select函数的使用
- DataTable.select的简单使用
- DataTable.select的简单使用
- 关于select函数的使用
- select函数的使用举例
- 简单说说select函数的理解
- Oracle - 简单的 SELECT 的使用
- Linux C的select函数的使用
- Linux中select函数的使用 select() Linux linux函数 select
- socket中select函数的使用
- Linux下select函数的使用
- Linux下select函数的使用
- Iinux中select函数的使用
- Linux下select函数的使用
- 已知1/∞=0,求证1/0=∞
- 2017杭州云栖大会_你带走.club的猴米米了吗?
- 在maven仓库没有对应的jar包时,怎么将本地jar包通过maven引入
- 优化数据库第三章
- checkbox全选,反选和取消全选
- select函数的简单使用
- 光标在任意位置【删除光标后面的内容】:delete键==很简单
- PAT1099解题代码
- 文章标题
- linux操作系统下部署Javaweb项目教程
- Nginx负载均衡与高可用的实现
- 判断网络是否连接
- javascript中获取dom元素高度和宽度的方法如下:
- cf 442 div2 D bfs最短路