AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

Partagez
 

 [Script] Petit problème d'algo

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
vincentmhd
Maire Lv.9
Maire Lv.9
vincentmhd


Masculin Age : 37
Inscrit le : 04/02/2009
Messages : 326

[Script]   Petit problème d'algo Empty
MessageSujet: [Script] Petit problème d'algo   [Script]   Petit problème d'algo Icon_minitimeVen 30 Juil 2010 - 20:46

Je vous soumet un problème d'algo que je n'arrive pas à résoudre:

soit un A array de array de taille variable, pouvant contenir d'autres arrays infiniment:

histoire de donner une image...

....A
...[__]
...[__,__,__]
...[__]............C
B [__,__,__,__,[_],__,__]
...[__]...........[_]
...[__,__,__]...[_]
...[__]...........[x]


Bon la situation est déjà bien jolie....
J'ai un index qui m'indique comment joindre la variable X, c'est un array dont je ne connais pas la taille... Je peux la connaitre simplement, mais là n'est pas le souci, car mon but et de pouvoir modifier x quelquesoit ses index, et la taille du array index...
ici: Index = [3, 4, 3] mais je veux le cas général or:
Je ne peux pas faire :

A[index[0]][index[1]]... [index[n]]
puis que dans le cas général n est variable

J'ai ce bout de code qui me permet d'obtenir la valeur de x mais je ne peux pas la modifier:


copie = A
for j in 0...index.size
copie = copie[index[i]]
end
p copie => x
si je fais copie = 78

A[3][4][3] n'est pas = à 78 mais toujours à X
(j'aimerais bien avoir un pointeur...)

J'ai épuisé mon imagination dessus... à un moment j'arrivais à la modifier mais je n'y arrive plus, c'est très frustrant.
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


Masculin Age : 42
Inscrit le : 04/12/2008
Messages : 383

[Script]   Petit problème d'algo Empty
MessageSujet: Re: [Script] Petit problème d'algo   [Script]   Petit problème d'algo Icon_minitimeSam 31 Juil 2010 - 6:28

Houla ...

La question que je me pose est surtout : es-tu sur qu'utiliser un tel Array soit la meilleure solution pour stocker tes données ?

Personnellement, c'est pour ça que je prefere les Hash.
Si moi, je devais faire un truc du genre, j'utiliserais un hash directement.
Et quitte à devoir se retrouver à un moment avec un Array, reste Hash.value

Enfin, reste à savoir si, au moment où t'en a besoin, tu peux connaitre la clé associé à la valeur ou pas.
Revenir en haut Aller en bas
 

[Script] Petit problème d'algo

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» petit probleme script combat vue de coté
» Un petit probleme avec le script "cache"
» Probleme avec le script d'invocation de Blockade (en fait, le script marche, c'est un probleme sur le menu)
» [Script] [Très Important] Problème avec script augmentation limite lvl
» Zombie Assault : Breath Of Chaos [PROBLEME DE SCRIPT ABBANDONS DU PROJET JUSQU'A NEW ABS SCRIPT]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Abandonné-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit