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

Home » Public Forums » archive » How to convert (concatenate) a string array to a string scalar?
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: How to convert (concatenate) a string array to a string scalar? [message #19420 is a reply to message #19283] Mon, 13 March 2000 00:00 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
David Fanning wrote:
>
> Alex Schuster (alex@pet.mpin-koeln.mpg.de) writes:
>
>> BEEEEEP! There's no need for that, here's a function which does what
>> Kristian wants:
>>
>> function strconcat, numarray
>> format = string( '(', n_elements( numarray ), '(I0,', '","))' )
>> str = string( numarray, format=format )
>> return, strmid( str, 0, strlen( str ) - 1 )
>> end
>>
>> In the example above, the format string which is created inside the
>> function would be '3(I0,",")' , which tells the STRING routine to take
>> three integers and add them to the string without leading blanks, but
>> with a comma between them. The last strmid call only removes the last
>> comma from the string.
>
> I only know one thing for certain about IDL, and that
> is this:
>
> There is an inverse correlation between how certain
> I am that something can only be done one way in IDL
> and the number of alternative methods I will learn
> about in the next 15 minutes.
>
> :-(

Obfuscated IDL Contest Entry:

s=string((reform((tmp=byte(strtrim(a,2)+[replicate(",",n_elements(a)-1), ""])),$
n_elements(tmp)))[where(tmp ne 0)])


Given integer array "a".

JD

--
J.D. Smith |*| WORK: (607) 255-5842
Cornell University Dept. of Astronomy |*| (607) 255-6263
304 Space Sciences Bldg. |*| FAX: (607) 255-5875
Ithaca, NY 14853 |*|
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Release of IDL 5.3.1 for Microsoft Windows 95/98/NT/2000
Next Topic: SVDFIT bug?

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

Current Time: Sat Oct 11 05:49:36 PDT 2025

Total time taken to generate the page: 0.79866 seconds