Есть ли способ приостановить чтение из стандартного ввода, чтобы программа не зависала слишком долго?
read(0, var, numberofbytes);