Я возился с функцией ped_device_get_next(), которая должен вернуть следующее устройство в списке, предоставленном функцией ped_device_probe_all(). У меня возникли проблемы с тем, чтобы заставить это работать, поскольку документация по этой библиотеке довольно скудна.
Самая полезная вещь, с которой мне удалось работать, — это этот простой кусок кода.
Код: Выделить всё
#include
#include "mainheader.h"
int main()
{
ped_device_probe_all();
PedDevice *tempbed;
int c = 0;
do {
tempbed = ped_device_get_next(NULL);
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79311357/how-to-write-out-all-connected-devices-using-libparted-on-linux-mint[/url]