Noms de variables imbriqués |
bthomas
|
Bonjour,
Ne serait il pas plus simple de passer par une table? On peut facilement réaliser des procédures appelant une table et travaillant sur un seul de ces champs: On peut imaginer tabtoto.nomVariable = 5 à travers une procédure qui appelle tabtoto: debproc @X tab00*table; tab00.nomvariable = 5 ; finproc; appel: @x tabtoto; nomvariable peut également être un mot que l'on passe en argument de la procédure. Les tables sous Castem sont un moyen simple de créer des pointeurs je pense. Après, ce n'est peut être pas adapté à ce que vous souhaitez en faire... En tout cas bon courage, |
||||||||||||
_________________ Benjamin THOMAS 5 ème année de Mécanique des Structures Institut National des Sciences Appliquées de Rouen Etudiant Master, stagiaire Laboratoire d'Intégrité des Structures et de Normalisation, CEA Saclay |
G.L.
|
En fait, je travaille déjà avec une table. Mon but est de lire un fichier de maillage non castem, tout en préservant la dénomination des entités géométriques.
Dans le cas d'un maillage 2D comportant deux surfaces, j'ai donc une table avec : T.submesh.1=(maillage de la surface 1) T.submesh.2=(maillage de la surface 2) T.nom.1=LABEL1 T.nom.2=LABEL2 Ce que je voudrais obtenir, ce sont deux maillages nommés LABEL1 et LABEL2 correspondant aux maillages des surfaces 1 et 2. Comme ça, ça me permet ensuite de définir un maillage total comportant la dénomination correcte de mes sous maillages : MAILLTOT = LABEL1 ET LABEL2; Le fait de ranger le tout dans une table me permettrait de construire MAILLTOT avec une simple boucle FOR sur les numeros des sous-maillages. Grégory |
||||||||||||
|
Noms de variables imbriqués |
|
||
Powered by phpBB Forum © phpBB Group
Design by phpBBStyles.com | Styles Database.
Content © RDforum.free.fr/Cast3M
Design by phpBBStyles.com | Styles Database.
Content © RDforum.free.fr/Cast3M