Structure avec tableaux
Publié : sam. 27/nov./2004 18:55
Si on défini un tableau de 0 caractère dans la structure, le compilateur ne donne pas d'erreur. Et on peut assigner des valeurs aux éléments de ce tableau avec n'importe quel indice (voir code suivant).
Le code en commentaire montre que si le tableau à 1 élément (donc l'index du premier élément = 0) et que l'on tente d'assigner une valeur à un deuxième élément, le debugger signale l'erreur mais le compilateur (debugger off) lui ne bronche pas.
Le code en commentaire montre que si le tableau à 1 élément (donc l'index du premier élément = 0) et que l'on tente d'assigner une valeur à un deuxième élément, le debugger signale l'erreur mais le compilateur (debugger off) lui ne bronche pas.
Code : Tout sélectionner
Structure essai
h.l
Car.b[0]
EndStructure
var.essai\Car[0] = 10
var.essai\Car[1] = 11
var.essai\Car[2] = 100
var.essai\Car[3] = 17
Debug var\Car[0]
Debug var\Car[1]
Debug var\Car[2]
Debug var\Car[3]
; Structure essai
; h.l
; Car.b[1]
; EndStructure
;
;
; var.essai\Car[0] = 10
; var.essai\Car[1] = 11
;
; Debug var\Car[0]
; Debug var\Car[1]