Tableau multidimension >2

Tableau multidimension >2 - C - Programmation

Marsh Posté le 10-06-2008 à 10:24:19    

Bonjour,
 
Je cherche à allouer en langage C un tableau multidimensionnel. Bien entendu, je sais manier des pointeur** pour les tableaux bidimensionnels mais que se passe-t-il lorsqu'on veut générer une matrice 3D par exemple ?  :pfff:  :??:  
 
Pour info, j'aimerais manier des tableaux 5D ou 6D de la manière suivante tab[i][j][k][l][m]...  :D  
 
Est ce possible ?
 
Merci  :hello:


Message édité par Bud46 le 10-06-2008 à 10:25:40
Reply

Marsh Posté le 10-06-2008 à 10:24:19   

Reply

Marsh Posté le 10-06-2008 à 10:32:01    

je n'ai pas fait de C depuis un moment, mais tu peux mettre autant de * que tu veux non ?
 
donc (****tab) est possible ?


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 10-06-2008 à 10:35:54    

oui. Quelques liens pour faire ça propre ( c'est du C++ mais ça se généralise en C facilement)
http://forum.hardware.fr/hfr/Progr [...] m#t1654842

Reply

Marsh Posté le 10-06-2008 à 10:52:55    


Ah cool, je ne sais pas pourquoi je pensais vraiment qu'on ne pouvait pas mettre plus de deux "*"...
 
Je vais suivre le lien, merci  :jap:  
 
Par contre une idée sur comment rendre cette dimension dynamique vu que cette dimension dépendra de la lecture d'un paramètre ??  :heink:

Reply

Sujets relatifs:

Leave a Replay

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