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

Home » Public Forums » archive » Re: Convert Integer to Text
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: Convert Integer to Text [message #25324 is a reply to message #25051] Sat, 26 May 2001 07:15 Go to previous message
Emmler, Oliver is currently offline  Emmler, Oliver
Messages: 14
Registered: May 2001
Junior Member
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Great, thanx to all.

Marks hit works fine.

Special Thanx to Mark

Oliver

"Martin Schultz" <martin.schultz@dkrz.de> schrieb im Newsbeitrag
news:ylwitj4uni9.fsf@faxaelven.dkrz.de...
> Dan Blair <vze2p88d@verizon.net> writes:
>
>> Mark Hadfield wrote:
>>
>>> From: ""Mark Hadfield"" <m.hadfield@niwa.cri.nz>
>>>
>>>> You can add the prefix and suffix via the "+" operator like
>>>> this...
>>>>
>>>> name = 'MC'+string(index,format='(I3.3)')+'.dcm'
>>>>
>>>> or within the format specifier like this...
>>>>
>>>> name = string(index,format='("MC",I3.3,".dcm"')'
>>>
>>> Of course you can also use printf-style format codes (new to
>>> IDL 5.4) like this
>>>
>>> name = string(index,format='(%"MC%3.3d.dcm")')
>>>
>>> I suppose there must be somebody out there who actually *uses*
>>> this stuff?
>>>
>>> ---
>>> Mark Hadfield
>
>> A freind of mine wrote a nice thing for just this application.
>> It's a function called
>> padnumstring.pro
>>
>> here it is
>> [...]
>> repeat begin
>> if strlen(numstring) lt length then numstring='0'+numstring
>> endrep until strlen(numstring) eq length
>
> Not to blame you or your friend, but Mark's solution using the
> format qualifier is far superior and faster, too. You shouldn't use
> a loop in IDL when you can avoid it as easily as here.
>
> Martin
>
>
> --
> [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[
> [[ Dr. Martin Schultz Max-Planck-Institut fuer Meteorologie [[
> [[ Bundesstr. 55, 20146 Hamburg [[
> [[ phone: +49 40 41173-308 [[
> [[ fax: +49 40 41173-298 [[
> [[ martin.schultz@dkrz.de [[
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBOw+6Z7813a8W2dX3EQLo0ACfSfgzKze40vD2eOTUQex0nBGpdaUA oM7C
K4Ybuk+XTt3dg2zkfhY6eWau
=BXmC
-----END PGP SIGNATURE-----
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Determining circularity
Next Topic: Can't READ_DICOM without DIALOG_PICKFILE

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

Current Time: Fri Oct 10 19:08:44 PDT 2025

Total time taken to generate the page: 1.19913 seconds