test12_4.txt
来自「嵌入式c源码」· 文本 代码 · 共 26 行
TXT
26 行
#include <sys/time.h>
#include <sys/select.h>
#include <unistd.h>
#define STDIN 0
/*标准输入设备的描述字为0 */
main()
{
struct timeval tv;
fd_set readfds;
tv.tv_sec=2;
tv.tv_usec=500000;
/*设置时间片为2.5秒 */
FD_ZERO(&readfds);
FD_SET(STDIN,&readfds);
/*设置读文件集readfds为标准输入,不关心writefds和exceptfds */
select(STDIN+1,&readfds,NULL,NULL,&tv);
if(FD_ISSET(STDIN,&readfds))
printf("A key was pressed!\n");
else
printf("Timed out.\n");
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?