Требование может быть уникальным или устаревшим, но последние 2 часа google не дает мне ответ.Сбор бит до десятичной конверсии
У меня есть один третий компонент пути, который возвращает мне данные в двоичном Ниже приведен пример:
long GetMyData()
{
for(int index = 0; index < CollectionOfEntity.GetCount(); index++)
{
CString EntityName = CollectionOfEntity.GetAt(index);
BOOL returnVal;
//Get data from binary format
hr = EntityInterface->GetDataInBit(EntityName, returnVal, FALSE);
}
//Return all combine data into long.
}
нужно преобразовать коллекцию «ReturnVal» логическое значение для «длинных».
Ниже исключение:
- Я не хочу, чтобы преобразовать двоичные данные в строку, а затем двоичную строку в десятичное. это создаст огромную задержку в выполнении моего процесса.
Зачем это связано [Метка: C]? – YSC
@YSC решение в C также принимаем. –
@SantoshDhanawade Что касается переключения и/или возврата 'returnVal' в конечный желаемый« длинный »результат? Ваш вопрос немного нечетко о ожидаемом выходе. –