pointeriai man kol kas kietas riesutelis, gal kas pagelbes:
kaip irasyti i strukturinio kintamojo tam tikra elementa(bita) reiksme
naudojant pointeri:
noriu kad rasant i pointeri reiksme isirasytu i Status.bits._ToggleAuto
//cia kazkur global kintamieji
typedef union { //TAll
unsigned long raw;
struct {
unsigned long _Ready:1; //0
unsigned long _Auto:1; //1
unsigned long _ToggleAuto:1; //2
unsigned long _Working:1; //3
unsigned long _ManualStart:1; //4
unsigned long _ToggleManualStart:1; //5
unsigned long _ManualSwitch:1; //6
unsigned long _RegOn:1; //7
unsigned long _ToggleManualReg:1; //8
unsigned long _____2:23;
} bits;
} TAll;
TAll Status;
char *ptrBit;
ptrBit=&Status.bits._ToggleAuto;
------------------------------
// cia kazkokioj funkcijoj:
void funkcija(){
extern char *ptrBit;
ptrBit=1;
}