[an error occurred while processing this directive]
|
signed_x = x>>8;
high = (char)signed_x;
Знаковый бит у high, будет отброшен,
т.е., ни 00000000, ни 11111111 из
старшего байта "signed_x" в "high"
не попадут.
Тип переменной "x" (int, unsigned int)
значения не имеет.
Проверь, если хош, в MFC. :))
E-mail: info@telesys.ru