[VB] Initialisation d'un tableau multidimentions ?

Initialisation d'un tableau multidimentions ? [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 18-02-2005 à 14:27:16    

Bonjour,
 
J'ai besoin d'un coup de main. Je programme un petit script de démarage, et j'aurais besoin d'utiliser un tableau à deux dimension que j'aimerais initialiser.
 
Malheureusement, je sais pas comment faire. En C# ou en java, c'est facil:
 
 int[][] tableau = new int[][] {{0, 1, 2},{3, 4, 5}};
 int [,] tableau = {{0, 1, 2}, {3, 4, 5}};
 
Par contre en VB6 ou VBS, avec plus d'une dimension, je ne connais pas la syntaxe. Comment faire??
 
 
Merci

Reply

Marsh Posté le 18-02-2005 à 14:27:16   

Reply

Marsh Posté le 18-02-2005 à 14:57:54    

Code :
  1. Dim Tableau(0 to 1,0 to 2) as integer


Apres je ne connais pas d'astuce à part le remplissage du tableau en manuel ou avec des boucles...

Reply

Marsh Posté le 18-02-2005 à 16:14:32    

Ouaips, déclarer mon tableau, c'était effectivement pas le problème, mais bien le "remplissage" ou plutot initialisation...

Reply

Marsh Posté le 21-02-2005 à 11:16:51    

tu fais une double boucle (une pour la ligne l'autre pour la colonne :
 
for i=0 to 1
  for j= 0 to 2
    tableau (i,j) = "mes trucs"
  next j
next i  
 
autrement sans boucle :
tableau (0,0) = ...
tableau (0,1) = ...
...

Reply

Marsh Posté le 22-02-2005 à 00:41:32    

Ou encore une solution tu passe par un fichier text ou un .csv afin de remplir apres ton tableau ave les valeurs enregistrees dans ce fichier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed