int main(int argc,char *argv[]){fd_set rfd;char buf[3]={0};FD_ZERO(&rfd);while(1){FD_SET(fileno(stdin),&rfd);select(1,&rfd,0,0,0);printf("standard input your data come in\n");fgets(buf,3,stdin);printf("buf=%s\n",buf);}}


原文:http://www.cnblogs.com/zengyiwen/p/5755216.html