int ug=0x00000001;
ug|=0x00000004; //для выставления бита
ug&=`0x00000004;//для снятия бита
а вот как потом проанализировать ug и определить какие биты выставлены?
int ug=0x00000001;
ug|=0x00000004; //для выставления бита
ug&=`0x00000004;//для снятия бита
if(ug & 0x0000004 == 0x0000004) {
cout << "бит установлен" << endl;
}
if(ug & 0x0000004 == 0x0000004) {
cout << "бит установлен" << endl;
}
int ch;
if(!(ch = getch()))
switch(ch = getch()) {
// здесь обрабатываешь расширенные клавиши
}
else
switch(ch) {
// здесь - обычные
}
int ch;
if(!(ch = getch()))
switch(ch = getch()) {
// здесь обрабатываешь расширенные клавиши
}
else
switch(ch) {
// здесь - обычные
}