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

Home » Public Forums » archive » getting/setting value of unknown tag of structure???
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: getting/setting value of unknown tag of structure??? [message #7749 is a reply to message #7653] Thu, 19 December 1996 00:00 Go to previous message
steinhh is currently offline  steinhh
Messages: 260
Registered: June 1994
Senior Member
In article <599fg1$18m@jungle.toppoint.de>, alpha@jungle.toppoint.de
(Hendrik Roepcke) writes:

|> pro problem
|> read,mytagname,prompt="Enter Tagname: "
|> read,myvalue,prompt="This into it: "
|>
|> mystruct=create_struct([mytagname,'test'],[myvalue,myvalue])
|>
|> ; this is easy and works
|> print,mystruct.test
|>
|> ; but how to get the myvalue via the first tagname?
|> print,mystruct.????

Are you aware of the following possibility:

; After creation of the structure:

tags = tag_names(mystruct)

ix = where(tags eq mytagname)

; This is not at typo ---------------------------v
if ix(0) ne -1 then print,mytagname+' = ',mystruct.(ix(0))

The tag index notation "struct.(tag_index)" is quite handy when
writing programs dealing with variable structures.


Stein Vidar
[Message index]
 
Read Message
Read Message
Previous Topic: SGI doesn't redraw
Next Topic: XGobi

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

Current Time: Fri Oct 10 13:29:34 PDT 2025

Total time taken to generate the page: 0.56710 seconds