Problem with large .txt file [message #55044] |
Tue, 31 July 2007 09:03  |
aleks.franca@gmail.co
Messages: 33 Registered: March 2007
|
Member |
|
|
Hy there!
I have a large txt file (6.384KB) with 65000 lines. It's very large.
I need to open it, read every line, replace the spaces for commas, and
write the result in an output.txt
The code is ok. The problem is that idl crashes on line 7208. There's
a memory problem there.
Is there any way to do for all the lines of the txt file?? I don't
know how to deal with memory problems. Sorry!
I'm doing like this
:-----------------CUT HERE--------------------
i=0
line=''
; Open the text file:
OPENR, inunit, '60mil_equal.txt', /GET_LUN
; Open the terminal as a file:
OPENW, outunit, 'output.txt', /GET_LUN
;================================
WHILE ~EOF(inunit) DO BEGIN
READF, inunit, line
line = STRJOIN(STRSPLIT(line, /EXTRACT), ', ')
PRINTF, outunit, line
i =i+1
ENDWHILE
FREE_LUN, inunit
FREE_LUN, outunit
END
:-----------------CUT HERE--------------------
Thank you very much
|
|
|