Jason Cruces wrote: > > Hello all, > Probably are really simple one but haven't found the > answer yet. In an interactive program, where a user is > prompted to enter more than one value, I would use > > chomp(@values = <STDIN>); > > And to terminate the input, enter Ctrl-D (or Ctrl-Z on > windows). > My question is, how would I change the terminating > characters (Ctrl-D) to the user just hitting the enter > key (or any other character)? > I tried a do/until statement like > do{ > $i=0; > chomp($value[$i] = <STDIN>). > $i++; > }until (! $value[$i]); > > but still not having much luck. Any ideas?
Something like this will work: my @value; for ( ;; ) { my $temp = <STDIN>; last if $temp eq "\n"; push @value, $temp; } John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]