Показать сообщение отдельно
Непрочитано 16.12.2013, 19:12   #127
Аватар для Mifesto
Пользователь

По умолчанию Re: Работа над Goddess of Destruction (part 6)

Странно, у меня все флаги -1 вот кусочек пакета до ника:
Цитата:
FE 5C 01 66 B6 D0 49 87 01 00 00 17 00 FF FF FE
00 00 00 00 1E 00 07
Зеленым выделено количество флагов, а красным 3 байта отвечающие за флаги(если судить по вашему коду).

Вот что получилось у меня на Java:
 
int N = readH(); // 23
 
if(N < 1)
    new Exception("Incorrect flags count.");
 
int I = (int)  Math.ceil((double) N / 8); // 23 / 8 = 3
 
byte B[] = new byte[I];
 
readB(B);
 
int result[] = new int[N];
for(int i = 0; i < N; i++)
{
        result[i] = B[i / 8] >> (7 - (i % 8)); // result[0] = -1 >> 7 
}
 
Code: Java
Mifesto вне форума Отправить сообщение для Mifesto с помощью ICQ