C / HWInfo — libhd — Как получить список имен всех доступных устройств?

На Linux, можно использовать команду «hwinfo» (после установки) в Терминал распечатать много информации об устройстве. Хотя это хорошо, я также хотел бы использовать libhd (включены в hwinfo), чтобы получить информацию об устройстве, точнее имена устройств. Как получить список имен всех доступных устройств, а затем распечатать список имен в C / C ++?

1

Решение

Из вашего комментария выше … Если вы просто хотите узнать количество элементов в структуре, скажем, ваша структура hd_data_t, вы можете использовать

int nSize = sizeof(hd_data_t)/sizeof(hd_data_t[0]);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]