Вопросы по теме 'unsigned-char'

Случайные числа на беззнаковых символах продолжают быть '?'
Ранее я задавал вопрос, связанный с генерацией случайного символа без знака, и, тем не менее, из-за простоты я применил довольно хорошие предложения; srand((unsigned)time(NULL)); rand()%256; Я звоню в srand один раз в начале программы, но...
526 просмотров
schedule 12.09.2021

unsigned char в массив беззнаковых символов из 8 исходных бит
Я пытаюсь взять данный беззнаковый символ и сохранить 8-битное значение в массиве беззнаковых символов размера 8 ( 1 bit per array index ). Итак, учитывая беззнаковый char A Я хочу создать массив беззнаковых символов , содержащий 0 1 0...
1917 просмотров
schedule 27.11.2021

Преобразование char * в массив беззнаковых символов C
Я читаю файл, в котором есть данные. Данные неоднородны. Но время от времени может появляться строка с именем файла и значением суммы SHA1. Я читаю данные построчно, а затем, когда есть строка со значением суммы SHA1, я использую strtok, чтобы...
557 просмотров
schedule 15.11.2021

Преобразование беззнакового символа в подписанный int
Рассмотрим следующую программу void main(){ char t = 179; printf("%d ",t); } Выход -77. Но двоичное представление 179 10110011 Таким образом, не должно быть -51, учитывая, что 1-й бит - это бит. Двоичное представление -77 есть...
2750 просмотров
schedule 03.12.2021

Cout беззнаковый символ
Я использую Visual Studio 2019 : почему эта команда ничего не делает? std::cout << unsigned char(133); Мой компилятор буквально пропускает его (я проверил это с помощью пошаговой отладки): я ожидал печати à . Каждый вывод перед...
150 просмотров
schedule 29.10.2021

Преобразование из массива unsigned int в массив unsigned char
Я не знаю, как правильно преобразовать массив unsigned int в массив unsigned char. Я хотел бы получить несколько предложений. Чтобы быть более ясным, моя проблема в том, что у меня есть функция, которая читает память, помещая данные в массив...
2187 просмотров
schedule 11.03.2022

unsigned char alloc и бесплатная выдача
Меня смущает одна странная вещь... У меня есть массив беззнаковых символов... Я выделяю его с помощью calloc и записываю в него некоторые байтовые данные... но когда я освобождаю этот неподписанный символ и снова выделяю его, я убедитесь, что он...
1568 просмотров
schedule 22.03.2022

Захват бит 1 и 6, а также от 2 до 5 в беззнаковом символе в C
У меня есть беззнаковый символ длиной 6 байт. Значение, хранящееся в char, равно: Hex: 53167DFD95B7 Binary: 010100 110001 011001 111101 111111 011001 010110 110111 Что мне нужно сделать, так это захватить бит 1 и бит 6. Затем преобразовать...
138 просмотров

Как представить беззнаковые значения char в виде шестнадцатеричной строки?
Я хочу преобразовать содержимое массива символов без знака в шестнадцатеричное строковое представление. Может ли кто-нибудь помочь с функцией или выходом? unsigned char codeslink[5] ={ 0x33, 0x74, 0x74, 0x73, 0x72}; std::string...
764 просмотров
schedule 02.04.2022

Приведение std::string (гарантированное числовое значение) к беззнаковому символу
Я создал шаблон для приведения строк к разным типам данных, и у него возникают проблемы, когда тип данных является беззнаковым символом. template<class TYPE> bool TryParse(const std::string value, TYPE &out) { std::istringstream...
272 просмотров
schedule 21.05.2022

C - преобразование массива unsigned int в unsigned char
У меня есть число int без знака (2 байта), и я хочу преобразовать его в тип unsigned char. Проведя поиск, я обнаружил, что большинство людей рекомендуют делать следующее: unsigned int x; ... unsigned char ch = (unsigned char)x; Правильный...
86210 просмотров

Когда uint8_t ≠ беззнаковый символ?
Согласно C и C ++, CHAR_BIT >= 8 . Но всякий раз, когда CHAR_BIT > 8 , uint8_t не может быть даже представлен как 8 бит. Он должен быть больше, потому что CHAR_BIT - это минимальное количество бит для любого типа данных в системе. В...
29341 просмотров
schedule 04.10.2022

Преобразование QString в беззнаковый массив символов
У меня есть очень основной вопрос здесь. Я некоторое время пытался гуглить, потому что есть много похожих вопросов, но ни одно из решений не сработало для меня. вот фрагмент кода, который показывает проблему: QString test = "hello"; unsigned...
25634 просмотров
schedule 19.04.2023

Как изменить строковый массив на беззнаковый char*?
У меня есть два массива: array<String^>^ lub=gcnew array<String^>(24); const unsigned char *lb[24]; Я хочу скопировать значения из первого массива, lub в lb; Как мне это сделать? Какие методы преобразования мне нужно использовать?
113 просмотров
schedule 25.04.2023

Преобразование из ByteArray в беззнаковый char*
я нахожусь в Qt, и у меня есть следующая проблема: я храню шаблон отпечатка пальца из встроенной системы, после отправки команды через ftp моя система получает отпечаток пальца от сканирования и сохраняет шаблон (как беззнаковый символ *), я знаю...
516 просмотров
schedule 08.04.2023

С# Маршалинг Unsigned Char Возвращаемое значение из С++ DLL
Я импортирую функции из C++ DLL в приложение C#. Я могу импортировать и некоторые функции, но не другие. Библиотека C++ DLL поставляется с проектом C++, в котором показано, как использовать ее из C++. Я хочу воспроизвести это на С#, но у меня...
606 просмотров
schedule 19.05.2023

Разница между unsigned short и unsigned char в коммуникации LoRa
Я работаю над установлением лора-связи между шлюзом (шапка RPI3 + LoRa) и узлом (шапка RPi3 + LoRa). Поскольку я хотел бы установить канал связи без TTN, я попробовал следующий пример для настройки связи между ними:...
125 просмотров
schedule 08.11.2022

Сравнение значений контрольной суммы SHA в C
Я работаю над заданием по созданию оболочки на C. Программа должна прочитать файл конфигурации, где перечислены команды, разрешенные в оболочке. Также в этом конфигурационном файле для каждой разрешенной команды также указано значение контрольной...
650 просмотров
schedule 27.10.2023

Нулевой указатель с беззнаковым символом в c
Я строю unsigned char * в c и хочу знать, как я это закончу. Поэтому обычно в конце своих воспоминаний я ставлю '\0' , но unsigned char распознает его как 0. поэтому, когда я делаю что-то подобное: void complement(unsigned char *c, int n){...
611 просмотров
schedule 05.11.2023

массив uint8 с прямым порядком байтов в массив uint16 с прямым порядком байтов
В Python2.7 при массовой передаче USB я получаю кадр изображения с камеры: frame = dev.read(0x81, 0x2B6B0, 1000) Я знаю, что один кадр имеет размер 342x260 = 88920 пикселей с прямым порядком байтов, потому что я прочитал 2x88920 = 177840...
767 просмотров