Hallo,
Ik heb overal gezocht, maar ik kon niet vinden wat ik zoek. Ik heb een programma voor Linux gemaakt, waarin ik een whileloop heb die op invoer wacht. Het probleem is nu dat ik elke minuut een logscherm wil updaten, wat dus niet kan terwijl getch() aan het wachten is. Weet iemand hoe ik in linux kan wachten op gebruikersinput, maar ook iets anders kan doen? Een timeout op getch() bijvoorbeeld, of een functie die kijkt of er input is? Voor zover ik weet is zo'n functie er wel voor windows (kbhit() ), maar niet voor linux.
Wie helpt me uit de brand?
Omschrijving programma: ik heb een programma gemaakt, dat dmv corba verbinding maakt naar een server, en met NCURSES een eenvoudig te begrijpen interface via putty neer kan zetten. Daarin zit o.a. een log-venster, en die moet elke minuut ofzo worden geupdate.
Ik heb overal gezocht, maar ik kon niet vinden wat ik zoek. Ik heb een programma voor Linux gemaakt, waarin ik een whileloop heb die op invoer wacht. Het probleem is nu dat ik elke minuut een logscherm wil updaten, wat dus niet kan terwijl getch() aan het wachten is. Weet iemand hoe ik in linux kan wachten op gebruikersinput, maar ook iets anders kan doen? Een timeout op getch() bijvoorbeeld, of een functie die kijkt of er input is? Voor zover ik weet is zo'n functie er wel voor windows (kbhit() ), maar niet voor linux.
Wie helpt me uit de brand?
Omschrijving programma: ik heb een programma gemaakt, dat dmv corba verbinding maakt naar een server, en met NCURSES een eenvoudig te begrijpen interface via putty neer kan zetten. Daarin zit o.a. een log-venster, en die moet elke minuut ofzo worden geupdate.