Reading a (BIG) text file one line at a time
Frank D. Engel, Jr.
fde101 at fjrhome.net
Tue Nov 23 10:08:59 EST 2004
Bug #2431 does not exist. Did you mean 2341 by any chance?
On Nov 23, 2004, at 12:23 AM, MisterX wrote:
> I have a freeware stack with all the read and write files examples with
> buffered reading and buffer block positioning/navigation included...
> There's
> also more features like file info, hex or text display among others...
>
> This is much much faster than reading line by line and wont abuse
> RAM...
>
> Unfortunately, all my development is blocked by bug 2431. If you vote
> for
> it, I will make this stack available again tonite.
>
> cheers
> Xavier, still blocked
> --
>
>
>> -----Original Message-----
>> From: use-revolution-bounces at lists.runrev.com
>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of
>> Gordon Tillman
>> Sent: Monday, November 22, 2004 21:14
>> To: Rob Beynon; How to use Revolution
>> Subject: Re: Reading a (BIG) text file one line at a time
>>
>> Hi Rob,
>>
>> On Nov 22, 2004, at 14:05, Rob Beynon wrote:
>>
>>> Greetings all,
>>> I have failed to discover how to read a file one line at a
>> time. The
>>> file is a text file, and is large (84MB) but I need to
>> process it on a
>>> line by line basis, rather than read the whole file into a
>> field (not
>>> even sure I can!).
>>>
>>> I thought of
>>>
>>> read from myFile until EOF for one line
>>>
>>> but that doesn't work
>>>
>>> Help would be greatly appreciated here! Would you be good enough to
>>> mail to my work address, as I have yet to work out how to
>> access the
>>> list effectively
>>
>> Once you open your file you can use:
>>
>> read from file "your_file" for 1 line
>>
>> The line that is read is put into the "it" variable When you
>> hit the end of the file then "the result" will no longer be
>> empty. It will have "eof" in it.
>>
>> For example, assuming the file tFile is open:
>>
>> repeat forever
>> read from file tFile for 1 line
>> put it into tLine
>> put the result into tRes
>>
>> if tRes is not empty then exit repeat
>>
>> -- do something with tLine
>> end repeat
>>
>> close file tFile
>>
>>
>> --gordon
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
-----------------------------------------------------------
Frank D. Engel, Jr. <fde101 at fjrhome.net>
$ ln -s /usr/share/kjvbible /usr/manual
$ true | cat /usr/manual | grep "John 3:16"
John 3:16 For God so loved the world, that he gave his only begotten
Son, that whosoever believeth in him should not perish, but have
everlasting life.
$
___________________________________________________________
$0 Web Hosting with up to 120MB web space, 1000 MB Transfer
10 Personalized POP and Web E-mail Accounts, and much more.
Signup at www.doteasy.com
More information about the use-livecode
mailing list