comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Unexpected negative values when reading txt file
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Unexpected negative values when reading txt file [message #86649] Mon, 25 November 2013 23:55 Go to next message
Oliver Angelil is currently offline  Oliver Angelil
Messages: 11
Registered: November 2013
Junior Member
Hi,

I'm opening and reading from a txt file. The first line is:
AIG 560401 130713 6.924435968 46.32664277

I'm having trouble reading the integers 560401 and 130713. I cannot read all six digits (four seems to be the maximum). My code is:

-----------------------------------------------
OPENR, lun, filename, /get_lun
sdata=string(0)
idata = intarr(2)
readf, lun, sdata,idata, format= '(A3, 2I5)'
------------------------------------------------

This produces:
IDL> print, sdata
AIG
IDL> print, idata
5604 1

As soon as I change format='(A3, 215)' to format ='(A3,2I7)'
It produces random negative values!?
IDL> print, idata
-29423 -359

Thanks in advance,

Oliver
Re: Unexpected negative values when reading txt file [message #86650 is a reply to message #86649] Tue, 26 November 2013 01:28 Go to previous messageGo to next message
Ludo is currently offline  Ludo
Messages: 7
Registered: May 2008
Junior Member
You're using an INT array, yet int numbers must be in range [-32,768, +32,767].
Try using LONARR instead of INTARR or even ULONARR if you know you can't have negative values.
Signed long numbers can go from -2 147 483 648 to +2 147 483 647.

(See IDL Help : IDL Data Types)
Re: Unexpected negative values when reading txt file [message #86652 is a reply to message #86650] Tue, 26 November 2013 01:54 Go to previous message
Oliver Angelil is currently offline  Oliver Angelil
Messages: 11
Registered: November 2013
Junior Member
Works, thanks!
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: GDL 0.9.4 delivered
Next Topic: save problems

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 13:38:51 PDT 2025

Total time taken to generate the page: 0.00478 seconds