begin process at 2012 02 12 06:31:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Allocation dynamique d'un tableau a deux dimensions


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

Allocation dynamique d'un tableau a deux dimensions

vendredi 14 janvier 2005 à 09:57:07 | Allocation dynamique d'un tableau a deux dimensions

Kurul1

Bonjour à tous

Je voudrais allouer dynamiquement un tableau a deux dimensions d'entiers

Est-t-il possible de le faire avec des new au lieu d'utiliser malloc.

Si oui, pouvez vous m'expliquer comment faire.

car mon problème est que cette création de tableau ne fonctionne pas

int Tab[Nbpuzzles][Nbpieces];
où Nbpuzzles et Nbpieces sont des variables

Le compilateur me dit Expression constante nécessaire

Merci d'avance
vendredi 14 janvier 2005 à 10:10:29 | Re : Allocation dynamique d'un tableau a deux dimensions

ymca2003

Réponse acceptée !
il faut tout d'abord allouer un tableau de sous-tableaux et allouer les sous-tableaux :
int** tab = new int*[Nbpuzzles];
for(i = 0; i < Nbpuzzles; i++)
tab[Nbpuzzles] = new int[Nbpieces];

l'accès se fait ensuite :
int val = tab[numpuzzle][numpiece];

pour la destruction :
for(i = 0; i < Nbpuzzles; i++)
delete[] tab[Nbpuzzles];

delete[] tab;
vendredi 14 janvier 2005 à 10:55:34 | Re : Allocation dynamique d'un tableau a deux dimensions

Kurul1

Merci a toi ymca2003


Cette discussion est classée dans : dynamique, tableau, allocation, dimensions, nbpuzzles


Répondre à ce message

Sujets en rapport avec ce message

allocation dynamique d'un tableau à trois dimensions [ par yo62 ] Bonjour,J'ai un bête pointeur dans une structure :int *Tableau;et je voudrais que ce pointeur pointe sur une allocation dynamique de type tableau mais Allocation dynamique, tableau à 2 dimensions [ par seb013 ] SalutMon problème est simple (la solution je ne sais pas). Je veux faire une allocation dynamique pour un tableau à deux dimensions. Alors pour un ta Allocation dynamique en c++ [ par aliae ] bonjour ; Comment je peut allouer dynamiquement en c++ la memoire de d'un matrice  dynamique de taille x*y constitue d'un tableau de a poiteurs pointe [c++] allocation dynamique de tableau [ par anne-lise ] Re bonjour, j'ai encore un probleme avec les tableaux.J'ai une classe Image et je veux construire un tableau d'objet de la classe Image dynamiquement. allocation dynamique de tableau. [ par moumouteb ] Bonjours. J'ai vu qu'avec une allocation dynamique on peut créer un tableau d'une taille varible comme ceci :long nombreDAmis = 15;long* ag tableau dynamique a 2 dimensions [ par CausPupus ] Je cherche à créer un tableau dynamiquement au cours de mon application (je ne connais pas ca taille avant d'éxecuter le programme). Donc je sais que ALLOCATION TABLEAU DEUX DIMENSIONS [ par tomsawyerbelgique ] Bonjour ,j'aimerais bien allouer dynamiquement de la mémoire pour un tableau a deux dimensions. Je demanderais le nombre de ligne et de colonne puis j Tableau dynamique à 2 dimensions [ par JLO68 ] Bonjour à toutes et tous je débute en vba excel2007 et je n'arrive pas a me dépatouiller avec un tableau à deux dimensions. le probleme est qu'il comp cours pointeurs et allocation dynamique [ par ahbiba88 ] Bonjour, Je suis élève-prof et j'ai besoin de trouver un cours détaillé sur la notion des pointeurs et allocation dynamique+ des exercices et des exe Tableau deux dimensions: remplissage rapide des lignes [ par skudFred ] Hello à tous, Une question je pense très simple pour vous spécialistes du C++ [^^happy17] ! J'ai un tableau de int à deux dimensions : int tab[10][8


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 2,933 sec (4)

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