Thread Tastaturpuffer löschen (5 answers)
Opened by bianca at 2011-12-17 15:28

topeg
 2011-12-17 18:19
#154915 #154915
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Von STDIN Lesen bis nichts mehr kommt, dann ist der Puffer geleert:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
sub clean_stdin
{
  eval{
    local $SIG{ALRM}=sub{die()};
    while(1)
    {
      alarm(1);
      getc STDIN;
      alarm(0);
    }
  };
  alarm(0);
}

View full thread Tastaturpuffer löschen