Bonjour à tous,
actuellement j'ai un code structuré ainsi:
Sachant que la liste de strcmp est bcp plus longue, y aurait-il pas un moyen d'optimiser cela car le traitement est vraiment long sachant qu'on fait tjrs appelle à l'attribut de l'Obj, qui est strictement égale au paramName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 for(i....) { for(k...) { if(strcmp(paramName,"val1")==0) { TAB[k]=(float)Obj->val1[k]; } else if(strcmp(paramName,"val2")==0) { TAB[k]=(float)Obj->val2[k]; } else if(strcmp(paramName,"val3")==0) { TAB[k]=(float)Obj->val3[k]; } else if(strcmp(paramName,"val4")==0) { TAB[k]=(float)Obj->val4[k]; } else if(strcmp(paramName,"val5")==0) { V_TAB[k]=(float)Obj->val5[k]; } etc..etc.. } }
Merci d'avance pour vos réponses
Partager