Deniz hepțen wrote: > > Hi, Hello,
> I want to do a parse fonction which reads prices.txt. My prices.txt file is like > > 20::30::1 > 3::2::7 > > When i want to see for example "2", i want to type " print "$x[1][1]"; " > Why this function below is false? #!/usr/bin/perl -w use strict; my @x; > sub parse { > > open (PRICES , "<prices.txt"); open PRICES, "<prices.txt" or die "Cannot open prices.txt: $!"; > @bilgi=<PRICES>; > close(PRICES); > > for ($i=0;$i<=$#bilgi;$i++) > { while ( <PRICES> ) { > @column=split(/::/, $bilgi[$i]); > $line=\@column; > @x=(@x, $line); push @x, [split /::/]; > > } close PRICES; > } > > &parse; parse(); John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]