Pour extraire une "ligne" d'un tableau 2D, j'utilise la fonction "_ArrayExtract", mais celle ci me renvoie le tableau entier lorsque la ligne 0 est demandée. Me gourre-je ?
Nota: AutoIt 3.3.12.0
Code : Tout sélectionner
#include <Array.au3>
Local $aArray[4][4]
For $i = 0 To 3
For $j = 0 To 3
$aArray[$i][$j] = $i & $j
Next
Next
_ArrayDisplay($aArray, "Original")
;----- Extraction de la ligne 1 renvoie bien la ligne 1 -------------------
Local $aExtract = _ArrayExtract($aArray, 1, 1, 0, 3)
_ArrayDisplay($aExtract, "Row 1 cols 0-3")
;----- Extraction de la ligne 0 renvoie tour le tableau original ----------
$aExtract = _ArrayExtract($aArray, 0, 0, 0, 3)
_ArrayDisplay($aExtract, "Row 0 cols 0-3")Edit:
Confondant vitesse et précipitation, j'ai retrouvé le problème (qui en est bien un) sur le forum US, il a fait l'objet d'un ticket, déjà traité (dans la prochaine version..?).
Je pense qu'il y aurait également du test à faire dans _ArrayInsert, qui se prend les pieds dans le tapis si on insère à la dernière ligne... (je trouve que cette fonction est un peu "usine à gaz"...)
Je passe donc en [R] (comme... remis à plus tard !)

