develooper Front page | perl.beginners | Postings from April 2002

RE: Help Please

Thread Previous | Thread Next
Mark Anderson
April 30, 2002 14:28
RE: Help Please
Message ID:
This code will read the entire file into the array.  This works fine for
SMALL files.  When you get into large files, the program will take up more
RAM than the file takes on disk.

You also probably won't eliminate your loops.  They may no longer be while
loops, but you will likely still need to loop through the data in the array
just like you were in the file.


-----Original Message-----
From: Josef E. Galea []
Sent: Tuesday, April 30, 2002 2:15 PM
To: Ron Powell
Subject: Re: Help Please

RE: Help PleaseYep it reads each line in an array location i.e. in array
location 0 it reads the first line, in array location 1 the second line

The complete code is:

$file = "your text file name";
open (FILE, "$file");
@contents = <FILE>;
close (FILE);

This is all the code, feel free to use it. This means that $contents[0] =
line 1
$contents[1] = line 2
$contents[2] = line 3
  ----- Original Message -----
  From: Ron Powell
  To: 'Josef E. Galea'
  Sent: Tuesday, April 30, 2002 11:09 PM
  Subject: RE: Help Please

  Does the project you are working on require you to read more than one line
from the file in question?  I'm curious to see if your code, as posted, will
read more than one line...  If so, I can eliminate a _ton_ of while loops :)


  > -----Original Message-----
  > From: Josef E. Galea []
  > Sent: Tuesday, April 30, 2002 4:16 PM
  > To:
  > Subject: Re: Help Please
  > Ok guys, thank you all for your suggestions. I solved the
  > problem. It consisted of a bug with the text editor that
  > saved the file as test.txt.txt. Rather lame actually. Thank you all
  > Josef

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About