Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在Linux 上,可以在终端中使用命令“hwinfo”(安装后)打印很多设备信息。虽然这很好,但我还想利用libhd(包含在 hwinfo 中)来获取设备信息,确切地说是设备名称。如何在 C/C++ 中获取所有可用设备的名称列表,然后打印名称列表?
根据您上面的评论...如果您只想知道结构中的元素数量,假设您的结构是 hd_data_t,您可以使用
int nSize = sizeof(hd_data_t)/sizeof(hd_data_t[0]);