Hello Jason,
Saturday, November 03, 2001, Jason Cruces <[EMAIL PROTECTED]> wrote:
JC> Hello all,
JC> Probably are really simple one but haven't found the
JC> answer yet. In an interactive program, where a user is
JC> prompted to enter more than one value, I would use
JC> chomp(@values = <STDIN>);
JC> And to terminate the input, enter Ctrl-D (or Ctrl-Z on
JC> windows).
JC> My question is, how would I change the terminating
JC> characters (Ctrl-D) to the user just hitting the enter
JC> key (or any other character)?
JC> I tried a do/until statement like
here is a couple of errors in your program:
JC> do{
JC> $i=0;
1. your $i always is 0.
JC> chomp($value[$i] = <STDIN>).
2. '.' at the end of string causes trouble. replace it with ';'.
JC> $i++;
JC> }until (! $value[$i]);
3. your $value[$i] always undefined in until condition, because $i
changed after input.
JC> but still not having much luck. Any ideas?
something like
$i=-1;
do{
$i++;
chomp($value[$i] = <STDIN>);
} until (!$value[$i]);
Best wishes,
Maxim mailto:[EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]