tableau défini par [][x] ... [résolu]

tableau défini par [][x] ... [résolu] - C++ - Programmation

Marsh Posté le 18-05-2006 à 00:17:15    

Bonjour bonjour
 
J'utilise une fonction de la librairie GLE dans un programme en C++, et les paramètres de cette fonction sont pour le moins étranges :
 
void glePolyCylinder (int npoints, gleDouble point_array[][3], float color_array[][3], gleDouble radius);
 
Ce qui m'ennuie c'est le [][3] ; un tableau en deux dimensions je veux bien, mais ça me force à déclarer les DEUX dimensions, je me retrouve avec un truc bien laid genre gleDouble tableaubienlaid[20][3] quand en fait je ne veux pas une taille fixe, mais plutôt gleDouble *tableauplutotsexy[3]. Mais je n'arrive pas à trouver une syntaxe qui passe, microsoft visual studio (.net) n'est pas d'accord.
 
Avez vous une idée pour ça ? Est-ce possible au moins ?
 
Merci
Greg


Message édité par MrPatachou le 18-05-2006 à 00:43:24
Reply

Marsh Posté le 18-05-2006 à 00:17:15   

Reply

Marsh Posté le 18-05-2006 à 00:25:18    

gleDouble *tableauplutotsexy[3]; -> tableau de 3 pointeur gleDouble
gleDouble (*tableauplutotsexy)[3]; -> pointeur sur un tableau de 3 gleDouble, peut contenir l'adresse d'un tableau 'gleDouble [N][3]'

Reply

Marsh Posté le 18-05-2006 à 00:43:55    

Ah bah oui, tout simplement.
Merci !

Reply

Sujets relatifs:

Leave a Replay

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