Il faut que tu initialise une variable set par exmple de type fd_set qui representera un ensemble qui contiendraun ou plusieurs descripteurs de fichiers a surveiller.
Tu y inclus stdin qui est vl'entree standart. Les fonctions qui te permettront d'y aprvenir sont :
FD_ZERO(&set) /*initialise l'ensemble set a zero*/
FD_SET(STDIN_FILENO,&set)/*inclus le descripteur de stdin dans l'ensemble set*/
ensuite tu utilise la fonction select() pour surveiller ton ensemble de descripteurs set.
select(STDIN_FILENO+1,&set,NULL,NULL,NULL) /*tu surveilles ton ensemble de descripteur*/
puis avec :*
FD_ISSET(STDIN_FILENO,éset) /*tu verifies si il y a un evenement qui arrive sur un descripteur particulier et tu traite en lecture*/