Page 1 sur 1

Operation de Table de type INT

Posté : 03 août 2016, 07:36
par Apprenti
Bonjour,

Voilà j'ai un petit soucis de faire des opérations avec des Tables de type INT .
il y a une table TITI [0..10] qui devrait avoir le contenus de 2 autres tables TOTO [0..4] et TATA [0..6]
donc TITI contiens TOTO et TATA.

Merci à tous
Capture.PNG

Re: Operation de Table de type INT

Posté : 03 août 2016, 08:14
par itasoft
slts,
FOR X :=0 TO 6 BY 1 DO
TITI[X]:=TATA[X];
END_FOR ;

FOR Y :=0 TO 4 BY 1 DO
TITI[Y+7]:=TOTO[Y];
END_FOR ;

le mieux serait d'utiliser la fonction COPY voir l'aide en ligne

Re: Operation de Table de type INT

Posté : 03 août 2016, 13:49
par Apprenti
Slt itasoft,

Merci beaucoup d'avoir corrigé l'exo...cela dit concernant la seconde option ce n'est pas possible d'utilisé la fonction COPY
parce qu'il exite pas la copie de table d'entier vers une autre table d'entier
EXEMPLE correct.PNG

Re: Operation de Table de type INT

Posté : 03 août 2016, 18:14
par itasoft
slts,
exact pour COPY,
Disons que la première boucle peut être remplacée par: TITI:=TATA;

pour la 2ème boucle,ça me fait penser que ce type de fonction manque cruellement sur Unity
j'en ai profité pour faire un DFB

Re: Operation de Table de type INT

Posté : 04 août 2016, 13:54
par itasoft
cliquer pour agrandir l'image
post.JPG