in reply to hashes of arrays ??

Hi,

as other monks pointed out, the problem lays probably in the fact that the output of split do not have 15 elements. Moreover the open OUTFILE should be moved <strng>before the while loop, and the print OUTFILE inside it.

It is a <emph>good thing</emph>© to use 'use strict' and '-w', but you are a little to cautios. No need for the
@array = ();
line, nor for the
$line =~ $_
one. For the last one, you could either replace the loop by
while($line = <FILEHANDLE>) { ... }
or you could let the loop as it is, suppress the $line variable and use the fact that chomp and split default to $_ when no string is specified, so you'll have
while (<FILEHANDLE>) { chomp; @array = split /\s+/; ... }

Cheers
Leo TheHobbit
GED/CS d? s-:++ a+ C++ UL+++ P+++>+++++ E+ W++ N+ o K? !w O? M V PS+++
PE-- Y+ PPG+ t++ 5? X-- R+ tv+ b+++ DI? D G++ e*(++++) h r++ y+++(*)