jeudi 3 février 2011

Les Arrays ( matrices ou tableaux )

Les Arrays, fort utiles en MQL4, sont ce qu' on pourrait appeler des tableaux ou des matrices. Les arrays contiennent des variables dont l' emplacement est défini par le numéro de ligne, et le numéro de colonne.


Déclaration :
double matrice[2][3] = { 2, 6, 4.5, 9, 4.2, 5 }
[2] indique le nombre de colonnes, [3] indique lui le nombre de lignes. Les nombres compris entre { et } sont les valeurs du tableau. Dans le cas présent, cela correspondrait à :
2  6 4,5
9 4,2 5


Retrouver une valeur :
Pour appeler une valeur, on donne sa position. La petite complexité est que la première ligne n' est pas la ligne 1, mais la ligne 0. La première colonne est aussi la colonne 0.
double valeur = matrice[0][0]
double valeur2 = matrice[1][1]
Les variables valeur et valeur2 sont égales à 2 et 4,2


Des Arrays plus complexes :
Il est aussi possible de définir plus de 2 coordonnées pour l' emplacement d' une variable. Au delà de 3 dimensions, ça devient difficile à représenter...
Par exemple :
double matrice[2][3][2] = { 2, 6, 4.5, 9, 4.2, 5, 4.9, 6, 8, 7, 5, 2.3 }

---> Leçon suivante 

Aucun commentaire:

Enregistrer un commentaire