Здравствуйте. Есть объявление структуры
struct hid_device_;
typedef struct hid_device_ hid_device; /**< opaque hidapi structure */
Есть объявление дескриптора
hid_device *device_handle;
И его определение
handle = hid_open(0x4d8, 0x3f, NULL);
Как мне правильно сделать функцию, возвращающую дескриптор?
Пробовал
hid_device foo(void)
{
hid_device *device_handle;
handle = hid_open(0x4d8, 0x3f, NULL);
returnt device_handle;
}
Но пишет ошибку function returns incomplete type. Как мне сделать определение дескриптора внутри функции?
device_handle
- это указатель на структуру типа handle
, а не сама структура. У вас неверно указан тип возвращаемого значения foo
:
hid_device* foo(void)
{
hid_device *device_handle;
device_handle = hid_open(0x4d8, 0x3f, NULL);
return device_handle;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, пытаюсь подключиться к БД но в консоль выдаёт
Как можно отследить, какая функция обращается и что делает с каким-то элементом? У меня в проекте возник баг, суть которого заключается в том,...
На этой странице размещена секция с 2 кнопками "Сегодня" и "завтра", по центру скролл с выбором дат и слева датепикерНе могу найти данную библиотеку,...
Здравствуйте! Есть несколько блоков с дата атрибутами: