[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Initialiser un tableau Mer 24 Déc 2008 - 1:40 | |
| bonjour à tous ...
ma question est simple, comment initialiser un tableau ? j'en ai marre de faire : T[0]=0; T[1]=32; T[2]=16; T[3]=7; etc.
je sais qu'il y a une méthode du genre : T={0,32,16,7};
mais j'ai essayé beaucoup "d'orthographes" différentes sans succès ...
si quelqu'un à la solution, je suis preneur ! _________________ Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^ l'antiqueBienvenue au 2630eme utilisateur : Mike Kennedy ! |
|
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: Initialiser un tableau Mer 24 Déc 2008 - 8:28 | |
| faut p'tet tenter de faire un script genre tableau_init(name,val,val,val,val,val)
et voilà
persos, je sais pas me servir des tableau et je comprend pas ce que c'est ... |
|
zebdal Utilisateur confirmé: Rang *****
Messages : 2874 Localisation : Chez Vanilla Projet Actuel : Shrapnel
Kanon
Sengoku Rance Online
Vanilla H
| Sujet: Re: Initialiser un tableau Mer 24 Déc 2008 - 9:46 | |
| - Citation :
- T[0]=0;
T[1]=32; T[2]=16; T[3]=7; malheureusement t'es obligé de faire comme ca. moi je fais un script qui initialise mon tableau avec la valeur 0 de partout dans une boucle for. |
|
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Initialiser un tableau Mer 24 Déc 2008 - 10:47 | |
| Je pense en effet qu'il n'y a pas d'autre solution ...
Je suppose que t'as déjà vérifié dans l'aide de GM voir ce qu'ils disaient ? |
|
arthuro Utilisateur confirmé: Rang ****
Messages : 1483 Localisation : Paris Projet Actuel : Diagon https://arthursonzogni.com/Diagon
| Sujet: Re: Initialiser un tableau Mer 24 Déc 2008 - 11:55 | |
| et bien il faudrait faire un script genre :
ini_tableau("nom du tableau","valeur1|valeur2|valeur3|valeur4|...")
pour le faire faudra utiliser les fonctions texte pour les séparé et ensuite dans le script execute_string(argument0+"="+valeur_i)
j'ai pas le temps pour le faire maintenant dsl. |
|
Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: Initialiser un tableau Mer 24 Déc 2008 - 12:25 | |
| Je vais en faire un scripte - Code:
-
script('T','0,32,16,17,')
symbole = ',' //le symbole que separe les valeur
argcount = string_count(symbole,argument1) for(i=0;i<argcount+1;i+=1) { pos = string_pos(symbole,argument1) counter[i] = string_copy(argument1,0,pos-1) argument1 = string_delete(argument1,1,pos) }
for(i=0;i<argcount+1;i+=1) { execute_string(string(argument0)+'['+string(i)+']=counter['+string(i)+']') }
exemple d'utilisation : script('T','0,32,16,17,') la virgule peut etre changer dans le script en haut completement le seul inconveniant c'est que lont dois terminer par une virgule ou le symbole choisi comme sur lexemple un peu plus haut |
|
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: Initialiser un tableau Mer 24 Déc 2008 - 15:33 | |
| je vous remercie pour vos réponses.
j'utiliserais donc un script ...
mais je suis certain d'avoir vu une initialisation "en ligne" dans un GM6 _________________ Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^ l'antiqueBienvenue au 2630eme utilisateur : Mike Kennedy ! |
|
Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: Initialiser un tableau Jeu 25 Déc 2008 - 1:58 | |
| Je sais que c'est possible sur le 3/4 des language de programmation mais je me souvien pas avoir deja vu ca dans GM la question a deja meme eter poster plusieur fois et meme sur le forum officiel |
|
Contenu sponsorisé
| Sujet: Re: Initialiser un tableau | |
| |
|