Thread redo erzeugt Endlosschleife (war: Ich find den Fehler nicht!!!) (16 answers)
Opened by pl at 2008-02-03 13:03

betterworld
 2008-02-03 22:23
#105529 #105529
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Dieses konkrete Beispiel koennte man auch implementieren, ohne dass etwas gleichzeitig passieren muss. In perldoc -f alarm steht mehr darueber.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use strict;
use warnings;

my $line;

$|++;
{
    print "    0s: ";

    my $secs = 0;
    local $SIG{ALRM} = sub {
        printf("\e7\r%5ds:\e8", ++$secs);
        alarm(1);
    };
    alarm(1);

    $line = <STDIN>;

    alarm(0);
}

chomp $line;
print "Danke, dass Sie $line eingegeben haben.\n";


Aber dazu gibt es bestimmt auch ein Modul bei CPAN...

Ach ja: bitte pro Thread nur ein Thema. Beim naechsten Thema, das Du anfaengst, eroeffne bitte einen neuen Thread (mit besserem Titel als "Ich find den Fehler nicht" -- den Titel von diesem Thread hab ich mal verbessert).

View full thread redo erzeugt Endlosschleife (war: Ich find den Fehler nicht!!!)