Thread Wie nennt man die Situation, wenn getc undef zurückgibt?
(5 answers)
Opened by Kuerbis at 2013-05-21 16:27
Wenn nennt man sowas (getc gibt undef zurück)?
Kann man das so sagen: Code: (dl
)
If the STDIN puffer is empty "my_routine" warns "EOT: ... "? 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 #!/usr/bin/env perl use warnings; use strict; use 5.10.1; print "Enter a string: "; my $g = <>; # ein paar buchstaben eingeben und dann 2 x Strg-D drücken say $g; my_routine(); sub my_routine { print "Enter a character: "; my $h = getc; if ( defined $h ) { say $h; } else { warn "EOT: $!"; } } |