#gcc
#gcc
Вопрос:
nBytes = usb_control_msg(handle, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN, PSCMD_ANGRY_ON, 0, 0, (char *)buffer, sizeof(buffer), 5000);
int isOn = buffer[0];
Я пытаюсь вывести элемент 0 буфера.
Пытался iostream
, но gcc не смог найти библиотеку. Я действительно stdlibs
установлен через Ubuntu
репозиторий.
Ответ №1:
Вы всегда можете использовать printf…
printf("%c", buffer[0]);
Комментарии:
1. Вероятно, лучше использовать
"%d"
или"0x%x"
. Нет гарантии, чтоbuffer
это символы ASCII.