Bonjour,
Je me retrouve avec un probleme d'initialisation d'une structure contenant une union : j'arrive a initaliser une variable ayant pour type une strucutre tant que j'utilise pas d'union dans cette structure.
Voici la definition de ma structure :
Code :
- typedef struct{
- union
- {
- u08 entier[4];
- float flottant;
- } abc;
- float min;
- float max;
- float inc;
- }param
|
Et voici comment j'initialise ma variable :
Code :
- param ABC = {0,1,300,1};
|
Et voici les warning que me donne mon compilateur :
Code :
- warning: missing braces around initializer
- warning: (near initialization for `ABC')
- warning: large integer implicitly truncated to unsigned type
|
Merci de la precieuse aide que vous pourriez me donner.
Max