Bonjour,
j'ai une structure type
L'utilisation du pointeur provoque un warning d'alignement. Normal, ma machine est 32 bit et le pragma compresse ma structure. Donc ptr ne pointe pas sur le début d'un mot 32 bits.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #pragma pack(1) type Struct { UINT8 field1; S_structure_au_HASARD toto; } S_TEST1; S_TEST1 essais; #pragma pack() fct_toto() { S_structure_au_HASARD *ptr; ptr = essais->toto }
Je ne supporte pas les warning
y a t il un moyen propre en C pour éviter le warning?
Je ne veux pas toucher à la structure, ni aux options de compile.
Merci
Partager