structure ...

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

structure ...

Message par jerexgrz »

PB n'aime pas ca : :(

Code : Tout sélectionner

structure emplacement
situation.s
garde.s
endstructure

structure pt1
X.L
y.L
C.L
endstructure

structure storage 
X.l
Y.l
X2.l
Y2.l
SC.pt1 [30]
endstructure

dim data.storage (10)
dim tab.emplacement (20,20)

Tab(data(1)\sc(1)\x,y)\situation
=> msg erreur : le nombre de dimension doit au moins etre = à 1.

Le pb vient du fait que j'utilise le tableau sc à l'intérieur de data.

J'ai vu qu'il y a un moyen de contourner ce prob, mais il faut renommer mes variables pour garder un peu de lisibilité. du style X de pt1 devrait devenir XPT1 comme ca :
data(1)\xsc

au lieu de :
data(1)\sc(1)\x
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

non pas tout à fait, çà marche si tu utilises les '[' ']' au lieu des parentheses.
et - petit conseil - ne nomme jamais tes variables comme une commande purebasic (en l'occurence 'data')

Code : Tout sélectionner

Structure emplacement 
situation.s 
garde.s 
EndStructure 

Structure pt1 
X.L 
y.L 
C.L 
EndStructure 

Structure storage 
X.l 
Y.l 
X2.l 
Y2.l 
SC.pt1 [30] 
EndStructure 

Dim datas.storage (10) 
Dim tab.emplacement (20,20) 

Tab(datas(1)\sc[1]\x,y)\situation
Image
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

Message par jerexgrz »

ok merci flype :wink:

Je vais regarder ca de plus pres !
Répondre