5
ответов

Как к sprintf неподписанная случайная работа?

Это не работает: неподписанная случайная работа foo; foo = 0x123; sprintf («неподписанная стоимость: % c», foo); я получаю эту ошибку: не может преобразовать параметр 2 из 'неподписанной случайной работы', чтобы 'обуглиться'
вопрос задан: 12 January 2010 16:23
2
ответа

Максимальное значение неподписанного символа

#include <stdio.h> международное основное () {неподписанный символ i=0x80; printf (" %d", я <<1); возвратитесь 0;}, Почему эта программа печатает 256? Поскольку я понимаю это, с тех пор 0x80 = 0b10000000, и...
вопрос задан: 30 July 2010 16:48
0
ответов

Копировать массив беззнаковых символов

Как лучше всего скопировать массив беззнаковых символов в другой? Например: unsigned char q [1000]; беззнаковый символ p [1000]; strcpy (q, & p); Приведенный выше код не работает, он вызывает ошибку ...
вопрос задан: 23 April 2017 11:11
0
ответов

Любой компилятор, который принимает 'char' как 'unsigned' ?

Есть ли какой-нибудь компилятор C, который принимает тип char по умолчанию как беззнаковый, если это явно не указано пользователем в настройках файла или проекта? / Kanu_
вопрос задан: 1 June 2016 04:55
0
ответов

Печать значений матрицы дескрипторов ключевых точек opencv

У меня возникли проблемы с печатью значений матрицы дескрипторов, полученных с помощью метода 'compute' любого экстрактора дескрипторов opencv. Я хочу напечатать дескриптор функции в...
вопрос задан: 27 January 2015 19:36
0
ответов

P / Invoke, c #: unsigned char, теряющий байт

Я работаю над файлом DLL для программного обеспечения SDK и Я пытаюсь вызвать функцию, чтобы получить информацию о хосте программного обеспечения. есть две переменные типа char без знака (HostMachineAddress, ...
вопрос задан: 7 January 2014 09:54
0
ответов

Как печатать unsigned char[] как HEX в C++?

Я хотел бы напечатать следующие хешированные данные. Как я должен это делать? беззнаковый символ hashedChars[32]; SHA256 ((const unsigned char *)data.c _str (), data.length (), hashedChars ); printf ("...
вопрос задан: 4 May 2012 15:32
0
ответов

std ::переход между std ::string и std ::vector

Я работаю с двумя библиотеками. Один принимает и возвращает строки std ::, а другой использует std ::vectors. Было бы хорошо, если бы я мог украсть базовые массивы из std ::string...
вопрос задан: 4 May 2012 08:16
0
ответов

C -преобразование массива unsigned int в unsigned char

У меня есть число unsigned int (2 байта ), и я хочу преобразовать его в тип unsigned char. Из моих поисков я обнаружил, что большинство людей рекомендуют делать следующее :unsigned int x;... unsigned char ch =...
вопрос задан: 25 April 2012 16:26
0
ответов

Обычный символ обычно / всегда беззнаковый в системах без двойного дополнения?

Очевидно, что в стандарте об этом ничего не говорится, но меня интересует больше с практической / исторической точки зрения: были ли системы с недвоим дополнением арифметика использует обычный тип char без знака? ...
вопрос задан: 20 April 2012 04:27
0
ответов

Неверное преобразование из «void *» в «unsigned char *»

У меня есть следующий код; void *буфер = оператор новый (100 ); беззнаковый символ *etherhead = буфер; Я получаю следующую ошибку для этой строки при попытке компиляции; ошибка :неверное преобразование из ‘...
вопрос задан: 14 April 2012 21:04
0
ответов

Почему я не могу использовать static_cast между char * и unsigned char *?

По-видимому, компилятор считает их несвязанными типами и, следовательно, требуется reinterpret_cast. Почему это правило?
вопрос задан: 14 April 2012 07:21
0
ответов

Удобно скопировать std :: vector в объект входного потока (std :: istream)

Я пытаюсь использовать функцию, которая входит в стороннюю библиотеку и ожидает объект входного потока в данные какого двоичного файла переносятся. Подпись выглядит так: doSomething (const std :: ...
вопрос задан: 20 February 2012 08:47
0
ответов

Мусорные значения, когда массив объявлен как unsigned char

Когда массив объявлен как unsigned char и инициализирован значениями в диапазоне 0x00-0xff и напечатан с использованием cout, я получаю следующие мусорные значения + (� ~ � � � � ...
вопрос задан: 18 February 2012 06:27
0
ответов

Сравнение unsigned char и EOF

, когда следующий код компилируется, он переходит в бесконечный цикл: int main () {unsigned char ch; ФАЙЛ * fp; fp = fopen («abc», «r»); if (fp == NULL) {printf («Невозможно открыть»); ...
вопрос задан: 21 December 2011 08:11
0
ответов

Байтовое чтение из памяти: "signed char *" vs "unsigned char *"

Часто требуется читать из памяти по одному байту за раз, как в этой наивной реализации memcpy(): void *memcpy(void *dest, const void *src, size_t n) { char *from = (char *)src; char *to =...
вопрос задан: 5 December 2011 13:31
0
ответов

Преобразовать массив беззнаковых символов (байт) в беззнаковый короткий в C ++

У меня есть массив ^ byteArray, и мне нужно извлечь байты в последовательности Little Endian, чтобы сделать короткие и целые числа без знака. Я пробовал все возможные комбинации из перечисленного, поэтому прошу о помощи. int ...
вопрос задан: 24 September 2011 22:42
0
ответов

Почему это сравнение всегда верно?

У меня есть следующий код в моем файле: unsigned char * pData = new unsigned char ... ... if (pData [0]> = 160 && pData [0] <= 255) Когда я компилирую его, я получаю предупреждение от компилятора (...
вопрос задан: 1 October 2010 03:07