Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^2: putting text into array word by word

by jms53 (Monk)
on Jan 09, 2012 at 18:30 UTC ( #947050=note: print w/ replies, xml ) Need Help??


in reply to Re: putting text into array word by word
in thread putting text into array word by word

Here is my full code:

#! /usr/bin/perl -w use strict; my $i = 0; my $element; my @words; my @all_words open FILE, "<", "input.txt" or die $!; print "file loaded \n"; while (<FILE>) { # the words from *this* line @words = split('', $_); push @all_words, @words; } print "table loaded \n"; foreach $element (@words) { print "$element"; }

the "file loaded" and "table loaded" messages appear, however the elements are not printed afterwards


Comment on Re^2: putting text into array word by word
Download Code
Re^3: putting text into array word by word
by roboticus (Canon) on Jan 09, 2012 at 18:35 UTC

    jms53:

    Try printing from @all_words instead of @words.

    Update: s/allwords/all_words/, added code tags.

    ...roboticus

    When your only tool is a hammer, all problems look like your thumb.

Re^3: putting text into array word by word
by Eliya (Vicar) on Jan 09, 2012 at 18:44 UTC

    You also probably want split(' ', $_); (to split on whitespace), not split('', $_);.  Or simply split; (which has the same effect).

    BTW, your </code > tag doesn't work, because you have a space in between the angle bracket and the tag name...

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://947050]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (8)
As of 2014-09-16 12:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (15 votes), past polls