begin process at 2010 03 21 21:31:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Divers

 > 

probleme tableau 3 dimensions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme tableau 3 dimensions

vendredi 14 juin 2002 à 12:13:58 | probleme tableau 3 dimensions

lebobby

j'ai un pb avec un tableau a 3 dimension car la troisieme est variable selon l'indice des 2 premiers.
je m'explique plus clairement :

String messages_CMD = new String[nb_commandes_CMD+1][3][];

for(int u=1;u<=nb_commandes_CMD;u++)
{ for(int v=1;v<=2;v++)
{ for(int=1;w<=nb_champs_messages_CMD[u];
w++)
{messages_CMD[u][w]=xxxxx;
}
}
}
vendredi 14 juin 2002 à 14:44:24 | Re : probleme tableau 3 dimensions

squale

Membre Club
j'ai besoin de plus d'information sur ton code:

nb_champs_messages_CMD: c'est quoi?

au fait en Java la convention d'un tableau de dimension n c'est de 0 à n-1. dans ton code tu n'utilise pas la premiere colonne c'est dommage.
D'autres détails me chiffonnent, mais avant explique moi ce que tu veux faire? ce sera plus facile.
A+


-------------------------------
Réponse au message :
-------------------------------

j'ai un pb avec un tableau a 3 dimension car la troisieme est variable selon l'indice des 2 premiers.
je m'explique plus clairement :

String messages_CMD = new String[nb_commandes_CMD+1][3][];

for(int u=1;u<=nb_commandes_CMD;u++)
{ for(int v=1;v<=2;v++)
{ for(int=1;w<=nb_champs_messages_CMD[u];
w++)
{messages_CMD[u][w]=xxxxx;
}
}
}
vendredi 14 juin 2002 à 14:52:00 | Re : probleme tableau 3 dimensions

lebobby

Merci de m'avoir repondu.
pour le 1 à n au lieu de 0 à n-1 je suis obligé (pour des raisons trop longues a t'expliquer ici)
En fait je me demande si c'est possible de faire un
tableau a 2 dimension dont la 2eme serait dependante de la premiere...
je m'explique :

je sais qu'il y aura tab[4][xxx]
mais a la place de xxx il ya le resultat d'un autre tableau dont l'indice est le premier indice de tab:

en gros est ce que tab[1] peut avoir 4 element
tab[2] 5elements, tab[3] & seul element par exemple
vendredi 14 juin 2002 à 15:44:39 | Re : probleme tableau 3 dimensions

squale

Membre Club
ok j'ai pigé ce que tu veux faire!
mais dois-tu modifier la taille de tes tableaux aprés leur allocation?
Le probleme c'est que tu travaille avec des references d'objets, pas de pointeurs, tu n'est plus en C!!
essaye de voir du cote des vecteur (cf Vector) ou des Map.
et ensuite tu fait des vecteurs de vecteurs dans lesquelles tu mettra ce que tu veux, String ou autre.
Ou alors tu fais une matrice avec le plus grand de ton deuxieme tableau!
Si tu as des problemes redemande




-------------------------------
Réponse au message :
-------------------------------

Merci de m'avoir repondu.
pour le 1 à n au lieu de 0 à n-1 je suis obligé (pour des raisons trop longues a t'expliquer ici)
En fait je me demande si c'est possible de faire un
tableau a 2 dimension dont la 2eme serait dependante de la premiere...
je m'explique :

je sais qu'il y aura tab[4][xxx]
mais a la place de xxx il ya le resultat d'un autre tableau dont l'indice est le premier indice de tab:

en gros est ce que tab[1] peut avoir 4 element
tab[2] 5elements, tab[3] & seul element par exemple
vendredi 14 juin 2002 à 17:37:05 | Re : probleme tableau 3 dimensions

squale

Membre Club
Si j'ai bien compris ton code (j'ai encore un doute avec v)
Une solution: le tableau de tableau String dynamique:
String[][][] messages_CMD = new String[nb_commandes_CMD+1][3][];

for(int u=1;u<=nb_commandes_CMD;u++)
{
for(v=1;v<=2;v++){
for(int=1;w<=nb_champs_messages_CMD[u];
w++)
{
//allocation dynamique d'un sous tableau de String
messages_CMD[u] = new String[nb_champ_messages_CMD[u]];
messages_CMD[u][w] = new String(xxxxx);
}
}
}
si c'est pas ca essay de m'expliquer un peu mieux ce que tu cherche a faire en details!!


-------------------------------
Réponse au message :
-------------------------------

j'ai un pb avec un tableau a 3 dimension car la troisieme est variable selon l'indice des 2 premiers.
je m'explique plus clairement :

String messages_CMD = new String[nb_commandes_CMD+1][3][];

for(int u=1;u<=nb_commandes_CMD;u++)
{ for(int v=1;v<=2;v++)
{ for(int=1;w<=nb_champs_messages_CMD[u];
w++)
{messages_CMD[u][w]=xxxxx;
}
}
}


Cette discussion est classée dans : tableau, messages, for, nb, cmd


Répondre à ce message

Sujets en rapport avec ce message

pb de tableau de caractère [ par othland ] slt tt le monde!je voulais ecrire une petite application qui me permet de decomposer une chaine de caractère et mettre chaque caractère dans une case conversion AFND afd [ par khallou2007 ] bonjour, je suis intéressé à programmer en Java la conversion d'une AFND (automate finie non deterministe)donné à AFD(automate finie  deterministe) , creation d'un tableau a deux dimention [ par zedtimi ] bonjour j'ai un probleme sur l'execusion de mon programe pour la creation d'un tableau a deux dimention pour  l'utiliser dans un programe de planifica boucle for [ par dunith ] bonjourj'ai un soucis avec ma fonction qui retourne un type Cmd dans ma boucle for, le code est comme suit:public TCmd GetCmdCyclique() {     for(int vector [ par gigi00 ] bonjour je veux que ce programme rempli aleatoirement  un tableau de 9 saans repition mais j ai un probleme  au niveau des colonnes import java.util.V probleme lecture fichier texte dans un tableau/vecteur [ par hichemmrabet ] Bonjour,j'ai un fichier texte que je veux lire dans un tableau (ou veteur) contenant le nom des colonnes et les valeurs séparées par des virgules mais c++ au java [ par dunith ] bonjour j'ai déjà posé cette question,byte[] CmdPermRFPP= {1,9,10,4};BYTE Nb_Trames_Cycliques = sizeof(cmdPermGENERFPP) / sizeof(cmdPermGENERFPP[0 tableau [ par romainbisson ] salut, J'ai un problème, je voudrais crée un tableau du genre : |----------------|----------- | | |----------------|----------- | probleme MIME [ par romainbisson ] cette methode me permet de recuperer le corps d'un message,messages[i].getContent());ce pendant tou est encode, avec mimefaudré fer un truc du genre :


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,264 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales