I have a file of numbers that I want to read in and put the first 12 lines into row one of
of a two-dimensional array, the next 12 into row two and so on.

        my $nref = 12 ;
        my $n = 0 ;
        my $im = 0 ;
        my @refstars ;
        my @refmag ;

        while (<>) {
            my ($mag, $merr) = split ;

            $refmag[$n] = $mag ;
            $n++ ;
            if($n==$nref) {
                $n = 0 ;
                push @refstars, [EMAIL PROTECTED] ;
                $im++ ;
            }
        }
        printf(" We have $im images with $nref reference stars \n") ;
        print $refstars[0][0] ;
        print $refstars[1][0] ;  # <- This is line 38

However this code returns an error I do not understand

Missing right curly or square bracket at refstar.pl line 38, at end of line
        syntax error at refstar.pl line 38, at EOF
        Execution of refstar.pl aborted due to compilation errors.

Anyone know what I am doing wrong?

Cheers
Tommy


[EMAIL PROTECTED]
http://homepage.mac.com/tgrav/

"Any intelligent fool can make things bigger,
more complex, and more violent. It takes a
touch of genius -- and a lot of courage --
to move in the opposite direction"
                         -- Albert Einstein


Reply via email to