seg_r |
Отправлено: 26.06.2003, 08:05 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 74
|
В GetKeyState, возвращается int, а чтобы узнать нажата ли клавиша в данный момент нужно знать, равен ли старший бит 1, как разобрать int на части... |
|
Георгий |
Отправлено: 26.06.2003, 10:42 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
CODE | signed int z=-1;
unsigned int t;
t=(unsigned int)z;
t>>=(sizeof(int)*8-1); |
z — это та переменная, у которой ты хочешь узнать старший разряд
после вычислений
t — 0 или 1 — т.е. старший разряд переменной z |
|