>> 24) & 0xFF;
bytes[1] = (n >> 16) & 0xFF;
bytes[2] = (n >> 8) & 0xFF;
bytes[3] = n & 0xFF;
}
найс
только учти, что надо быть очень аккуратным с char, он может быть как знаковым, так и беззнаковым
Юзай ссылку на массив. void foo(unsigned char (x&)[4]);
Обсуждают сегодня