Non in C standard che io sappia, occorre usare le funzioni native dell'OS. Su piattaforme POSIX, dovresti cavartela con fcntl e O_NONBLOCK (se ben ricordo)Originariamente inviato da Jack.cpp
Sapete se esiste una funzione per la lettura dell'input non bloccante?