|
|
Re: simple FORMAT question for the experts [message #61228 is a reply to message #61226] |
Thu, 10 July 2008 13:12  |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
Ryan. writes:
> I know this is a simple question for some, but for me who has not yet
> become a master in formatting syntax I can't seem to get it right. I
> am outputting a large number of files and on one line of those files,
> I output a list of string values. The challenging part is that for
> each file the list changes so the number of elements with a comma
> separating each one and I would like to have one consistent format
> string (if possible). I know I can combine strings with the number of
> elements of the array but prefer not to go that route.
>
> Here is a sample:
> array = ['a','b','c','d','e']
> print, 1S, 'Text', array, FORMAT='(I02, " ", A0, " :", A0, :, ",")'
>
> I want this as a result:
> 01 Text :a,b,c,d,e
>
> But I get this:
> 03 Text :a,
> 00 b :c,
> 00 d :e
>
> Can anyone suggest where I'm going wrong?
This article might help:
http://www.dfanning.com/tips/csv_file.html
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming (www.dfanning.com)
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
|
|
|