次のコードを見てください。これは、接続されている USB デバイスのリストを取得するようにコーディングされています。
#include <lusb0_usb.h>
#include <iostream>
using namespace std;
int main()
{
usb_init();
usb_find_busses();
usb_find_devices();
struct usb_bus *busses = usb_get_busses();
struct usb_bus *bus;
struct usb_device *dev;
for(bus=busses;bus;bus=bus->next)
{
for(dev=bus->devices;dev;dev->next)
{
cout << dev->descriptor.iProduct << endl;
}
}
}
このコードを実行すると、
Starting C:\Users\yohan\Documents\QTPeojects\USB-build-Desktop_Qt_5_0_0_beta2_MSVC2010_32bit_SDK-Release\release\USB.exe...
C:\Users\yohan\Documents\QTPeojects\USB-build-Desktop_Qt_5_0_0_beta2_MSVC2010_32bit_SDK-Release\release\USB.exe exited with code 0
このコードを間違って実行したと思います。どうすればこれを修正できますか?