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

Home » Public Forums » archive » Re: Really really long format keywords
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: Really really long format keywords [message #27385 is a reply to message #27383] Mon, 22 October 2001 12:26 Go to previous messageGo to previous message
John-David T. Smith is currently offline  John-David T. Smith
Messages: 384
Registered: January 2000
Senior Member
"Liam E. Gumley" wrote:
>
> Sean Raffuse wrote:
>> I would like to write formatted output to a file. My problem is that my
>> format specifications are too long to fit on one line in IDL, yet I would
>> like all of the data to be written to one line.
>>
>> eg.
>>
>> printf, lun, data, format = '(a5, 5x, f5.2, f5.2 . . . . . and so on . . .
>> . . . . . .)
>>
>> Is there a character that I can use that works like the '$' character inside
>> this string?
>
> printf, lun, data, format = '(a5, 5x, f5.2,' + $
> 'f5.2, a20, i13.3)'


By the way, did you know IDLWAVE will do this for you? [M-Ret] is the
continuation keystroke. In a regular line, it will insert `$' and move
to the next line (indented appropriately of course). Inside of a
string, it will close the string, insert "+ $", and start the string
again on the next line. It even works for existing strings.

Example:

a= 'Now is the time for all good men to come to the aid.'

positioning on the g in good and hit [M-Ret] yields:

a= 'Now is the time for all ' + $
'good men to come to the aid.'

This is especially useful when a line which formerly fit gets moved over
by indentation changes (another enclosing if block, anyone?).

JD
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: using an unlnown number of keywords
Next Topic: Stripping ^Ms off textfiles

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

Current Time: Sat Oct 11 16:18:32 PDT 2025

Total time taken to generate the page: 0.96214 seconds