Salut,
J'essais de traduire un fichier .h de visual C++ pour utilisé une DLL
J'epprouve qq difficulté avec 2 chose :
1°) les unions
2°) "unsigned char snsMag:5;" que veut dire le chiffre 5 ?
Merci de votre Aide
Craft0n
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
18
19
20
21
22
23
24 struct Cbi{//callback information void *handle; unsigned status; union{ unsigned error; struct{ unsigned char errPrinting:1; unsigned char errCoding:1; unsigned char errPaperJam:1; unsigned char errCutter:1; unsigned char errNoPaper:1; }; }; union{ unsigned sensors; struct{ unsigned char snsAOP:1; unsigned char snsTemp:1; unsigned char snsHead:1; unsigned char snsMag:5; unsigned char snsPrn; }; }; };
Partager