Bonjour,

Je suis face à un petit problème en C.

Je récupère ma structure via :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
SSI_registerConsumedData_INPUT(&client_INPUT, "VAR" ,"L38F4L1S1L1S1", &SSI_STATUS_VAR, 38*sizeof(long)+..., &SSI_DATA_VAR);
Comme vous pouvez le voir, cette structure est composée de 38 longs, 4 float etc ...

Je dois récupérer uniquement le premier long de cette structure.

Comment déclarer SSI_DATA_VAR ? Pointeur de type void? Et pour en prendre que le premier long ? Il y a une histoire de cast mais je n'ai pas très bien saisi.

Merci beaucoup pour l'aide que vous pourrez m'apporter.. Bonne journée à vous !