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

Home » Public Forums » archive » Re: about READ_ASCII format and PRINT a double array
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: about READ_ASCII format and PRINT a double array [message #61204 is a reply to message #61186] Wed, 09 July 2008 09:41 Go to previous messageGo to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Jul 9, 12:50 am, CL <lynn0...@gmail.com> wrote:
> Dear all,
>
> I have two troubles in IDL.
>
> One is about READ_ASCII,
> is there any method to read the "string" from some ascii file?
> a test file is as follows,
> -------------------------
> 1     A    30.123123123
> 2     B    40.123123123
> -------------------------
> test=read_ascii('test file')
> col2=[test.field1[1,*]]
>
> IDL will try to transform the format into float.
> Is there any method to read that as a string?
>
> The other trouble is about PRINT
> as the test file above, if I want to print it out,
> col3=[test.field1[2,*]]
> it won't print the "30.123123123" correctly even though
> I set the print format to "D."
> And because the numbers are in an array, I cannot add "d" as
> "30.123123123d."
> Is there any method to print such array correctly?
>
> Thanks a lot!
> CL

You can use the ascii_template() function to make a template then pass
this as a keyword to read_ascii.
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: not so IDL related... Command line auto-feed
Next Topic: Re: Mapping image into a polar-square coordinate

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

Current Time: Fri Oct 10 22:08:31 PDT 2025

Total time taken to generate the page: 0.96327 seconds