Réalisé un tableau dynamique en 2 dimensions

Réalisé un tableau dynamique en 2 dimensions - C - Programmation

Marsh Posté le 21-04-2006 à 22:07:58    

Bonjour tout le monde je c très bien comment il faut faire pour générer un tableaux dynamique a 1 dimension :
par exemple pour un tableau dynamique d'entiers je fait :
tableau = (int*)malloc(nombre*(sizeof(int));
 
mais comment faire pour réaliser un tableau dynamique a 2 dimensions ?
 
Merci a tous  

Reply

Marsh Posté le 21-04-2006 à 22:07:58   

Reply

Marsh Posté le 21-04-2006 à 22:13:58    

Code :
  1. int** monTableau;
  2. monTableau = (int**) malloc(sizeof(int*)*Dimension1);
  3. monTableau[i] = (int*) malloc(sizeof(int)*Dimension2);


 
pour le plus basique

Reply

Marsh Posté le 21-04-2006 à 22:15:06    

jte remercie bcp jvé le teste tout de suite !!

Reply

Marsh Posté le 21-04-2006 à 22:16:39    

oublie pas les free :o

Reply

Marsh Posté le 21-04-2006 à 22:54:43    

tinquiete jte remercie pour ton aide

Reply

Marsh Posté le 21-04-2006 à 23:05:28    

superhoho a écrit :

Bonjour tout le monde je c très bien comment il faut faire pour générer un tableaux dynamique a 1 dimension :
par exemple pour un tableau dynamique d'entiers je fait :
tableau = (int*)malloc(nombre*(sizeof(int));
 
mais comment faire pour réaliser un tableau dynamique a 2 dimensions ?


http://docs.mandragor.org/files/Pr [...] 7.html#q_3


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

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