[R] Suppression puis ajout dans un tableau
Posté : mar. 25 mars 2014 18:41
Bonjour à tous,
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:
Le tableau à insérer:
Le tableau que je souhaite obtenir à la fin:
Voila le code que j'ai pondu pour le moment:
Le problème c'est qu'il ne m'efface pas les bonnes lignes et je suis perdu je ne comprend pas pourquoi...
Merci de votre aide.
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:
► Afficher le texte
► Afficher le texte
► Afficher le texte
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.