Axlex has asked for the wisdom of the Perl Monks concerning the following question:
my (@In, $In, @Out, $Out, $InFile, $OutFile); + # declare variables open $InFile, "<", "e:/File1.txt"; # open the exported +file in read mode open $OutFile, ">>", "e:/File2"; @In = <$InFile>; @Out = <$OutFile>; close $InFile; close $OutFile; for my $k ( 0 .. $#In ) { $Out[$k] = "$Out[$k],$In[$k]"; } open $OutFile, ">", "e:/File2.txt"; # open the outfile, + deleting all content (writemode) print $OutFile @Out; close $OutFile;
but i am getting the error: "Use of uninitialized value within @Out in concatenation(.) or string at join.pl"
I know, my programming skills are bad but please, i dont know any other way.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Why isn't this simple method to join elements of 2 arrays not working
by ikegami (Patriarch) on Sep 21, 2014 at 14:42 UTC | |
|
Re: Why isn't this simple method to join elements of 2 arrays not working
by LanX (Saint) on Sep 21, 2014 at 14:44 UTC | |
|
Re: Why isn't this simple method to join elements of 2 arrays not working
by davido (Cardinal) on Sep 21, 2014 at 18:12 UTC |