Bonjour,

j'ai une structure qui doit se présenter à priori de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
struct Test{
	float	Min;
	float	Max;
	float	Coord[3];
} Test;
J'aimerai utiliser un tableau pour le dernier champ pour rentrer les coordonnées 3D d'un vecteur par exemple.
Est-ce que c'est possible ?

Je dois ensuite remplir grâce à une fonction les champs de cette structure, et je ne fais apparement pas ça comme il faut, à moins que le problème ne vienne de l'utilisation du tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
void FillStruct( float *fStat, ClassPoint *fCoord, Test *StructTest )
{
	 StructTest->Min = fStat[0] ;
	 StructTest->Max = fStat[1];
              StructTest->Coord[0] = fCoord.x;
              StructTest->Coord[1] = fCoord.y;
              StructTest->Coord[2] = fCoord.z;
}
Voilà, j'ai à peu près ça, et j'ai une erreur :
un indice requiert un tableau ou type pointeur.
Je sens que j'ai soit fait une ptite erreur et que je m'endors sur mon clavier et ne la vois pas soit une grosse boulette
Si qqun a la solution je prends
Merci