p13.10.c

来自「linux编程源代码,其中是由大量的实例」· C语言 代码 · 共 33 行

C
33
字号
#include <stdio.h>#include <sys/time.h>#include <sys/types.h>#include <unistd.h>intmain(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");     return 0; }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?