On Thu, 29 Dec 2005, Poonam Pahil wrote: > > Iam using <STDIN> to accept user input but the script just hangs at that > point. > I type in the value & program is just stuck at that point. > > i know its got to do with buffer flushing. when iam using the same piece of > code at the beginning of the script everything works fine. > > iam using system() a lot. directing input/output to/from files. can this be > the reason. > > This is the piece of code: > > print "Do you want to remove this CSpec(y/n):"; > my $remove_CS = <STDIN>; > chop($remove_CS); > if($remove_CS =~ m/n/i )
What happens after the if statement if($remove_CS =~ m/n/i ){ ??? } Owen -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>