Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
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 (Chancellor) 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 taking refuge in the Monastery: (5)
As of 2015-07-03 20:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (56 votes), past polls