Преобразование массива в число
От:
na1s
Дата:
19.11.09 18:00
Оценка:
Есть такие данные:
unsigned char numChar[6];
теперь их надо преобразовать в uint64. Сейчас это делается так:
uint64 tmp = num.lsnChar[0];
tmp <<= 8;
tmp += num.numChar[1];
tmp <<= 8;
tmp += num.numChar[2];
tmp <<= 8;
tmp += num.numChar[3];
tmp <<= 8;
tmp += num.numChar[4];
tmp <<= 8;
tmp += num.numChar[5];
А возможно ли как-нибудь ускорить процесс?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: