Forum Discussion
Altera_Forum
Honored Contributor
13 years agoTCL language
Hi, I am using tcl to get the user input using stdin. but i dont need to wait till someone provides data. i want to code where i need to wait for 10secs. if the user provides the data then it s...
Altera_Forum
Honored Contributor
13 years agoHow I would do it.
-Get a start time stamp from the system clock -Create an empty string -Enter a loop that reads input, but doesn't block. Anything input is joined to the empty string. -The loop exits when either a return press is read in or the current time minus the start time stamp is greater than or equal to your timeout. -After the if the string is empty or isn't terminated properly, run the default, otherwise, run decode the user inputted string. Have a loop joining