in reply to Re: How to pass arrays into this program?
in thread How to pass arrays into this program?

Yeah, sorry!
I meant, I want to read a tab-separated file and store the data that are now hard-coded into arrays... So, open the tab-separated file, create the 3 arrays and then pass them into @data, instead of writing their values by hand, like I do now...

Replies are listed 'Best First'.
Re^3: How to pass arrays into this program?
by kcott (Archbishop) on Dec 12, 2013 at 13:43 UTC

    It sounds like Text::CSV will do what you want.

    Please note that the majority of the code you posted has nothing to do with your question: this just leads to confusion (and perhaps frustration) when attempting to isolate the handful of relevant lines from the two screenfuls of code you posted. A better question will get better answers: the guidelines in "How do I post a question effectively?" can help you achieve this.

    -- Ken

Re^3: How to pass arrays into this program?
by BrowserUk (Patriarch) on Dec 12, 2013 at 13:32 UTC

    ... my @array_names = readfile( "somename" ); my @array_numbers1 = readfile( "someothername" ); my @array_numbers2 = readfile( "anothername" ); my @data = ( \@array_names, \@array_numbers1, \@array_numbers2 ); ...

    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
      Aha, I see!
      Thank you very much!