tableau défini par [][x] ... [résolu] - C++ - Programmation
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]'
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