Je fais face à un petit problème dont je ne trouve pas la solution.
J'ai un petit tableau qui contient différentes variables. Je souhaite substituer une plage du tableau (entre les valeurs 03 et 1a) par une autre qui n'est pas forcément de la même taille.
le tableau de départ:
Code : Tout sélectionner
#include <Array.au3>
Local $tableau[15] = [ _
"ff", _
"03", _
"00", _
"00", _
"00", _
"00", _
"00", _
"00", _
"00", _
"00", _
"00", _
"00", _
"00", _
"1a", _
"ff"]
Local $tableau2[3] = [ _
"03", _
"99", _
"1a"]
_ArrayDisplay($tableau)
Local $index_depart = _ArraySearch($tableau, "03", 0, 0)
Local $index_arrivee = _ArraySearch($tableau, "1a", 0, 0)
MsgBox(0, "Index départ", $index_depart)
MsgBox(0, "Index arrivée", $index_arrivee)
For $i=$index_depart to $index_arrivee
_ArrayDelete($tableau, $i)
_ArrayDisplay($tableau)
Next
_ArrayDisplay($tableau)
_ArrayReverse($tableau2)
For $i=0 to Ubound($tableau2) - 1
_ArrayInsert($tableau, $index_depart, $tableau2[$i])
_ArrayDisplay($tableau)
Next
_ArrayDisplay($tableau)
Merci de votre aide.



