Hello, World!
Alors voici mon problème, que je vous expose de façon aussi concise que possible :
Je viens d'embaucher, et je suis en train de modifier un programme fait sous CVI/Labwindows (c'est du C pour l'instrumentation, par National Instrument).
Dans ce programme, j'ai une structure tableau qui contient 19 paramètre, dont un string, quatre "double" et et 14 "int".
J'ai donc ma variable TAB avec ses 19 champs :
Code :
- tableau TAB;
- TAB.champ1="nom";
- TAB.champ2=0.54;
- ...
- TAB.champ19=5;
|
arrive un moment dans mon programme où je veux mettre à jour tous les champs de TAB. J'ai les valeurs à mettre dedans bien rangèse dans un coin, et je peux y accéder facilement avec un boucle qui va bien.
Du coup, j'aimerais accéder à chacun de mes champs successivement dans une boucle, quelque chose du genre :
Code :
- for (i=0;i<=18;++)
- {TAB.champ"i"=valeur[i];}
|
Sauf que bien sur, écrit comme ça, ça marche pas. Est-ce que quelqu'un aurait une idée de la façon dont je pourrais faire marcher ça, ou alors est-ce que c'est plus simple d'assigner les 19 valeurs à la main ?