我想知道如何在C ++中查找内容。但我不知道我想要的对象的名称。我知道路径,我知道我在寻找什么,但我没有实际的指针或对实际对象的引用。
基本上我可以投入的东西:
if (ioctl(card_fd, signature, &path) != E_OK) return E_FAILED;
if (FindDirectory("/dev/graphics/*", 0, signature, &path) != E_OK)
continue;
strcat(path, "/dev/graphics/*");
strcat(path, signature);
if (name(path, &dev_name) != 0) continue;
dev_name = load_device(path);
if (card_fd < 0) return false;
虽然我不知道以上是否正确