SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Förstasida   Anmälning   Postarkiv   Forum   Kalender   Sök
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Læse eventuelt input fra stdin.



Bjørn Bille Højte <sslug@sslug> writes:

> Disse to scripts skulle nu gerne samles til et, men jeg mangler noget der
> kan læse fra stdin. Hvis der ikke er et tegn at læse, skal den blot gå
> videre i løkken.

Du skal nok bruge IO::Handle:

#!/usr/bin/perl

use IO::Handle

my $io = new IO::Handle;
$io->fdopen(fileno(STDIN),"r") or die;
$io->blocking(0);

$|++;
do {
    print ".";
} until ($io->getc);

print "\n";
__END__

Men der er stadig problemet med at getc er STDIN er linjeorienteret så
du først får tegnet når brugeren trykker enter.

-- 
 Peter Makholm     |     Have you ever felt trapped inside a Klein bottle?
 sslug@sslug |                                                      
 http://hacking.dk |                                                      


 
Förstasida   Anmälning   Postarkiv   Översikt   Kalender   Sök

 
 
Fel och synpunkter angående webb-sidorna skickas till <www_admin>. Senaste ändring 2005-08-10, klockan 19:55
Denna sidan underholds av MHonArc .