我尝试使用ifstream(C ++)打开符号链接。我在OpenSuse 12.2下运行该程序。
这是sampleCode:
ifstream bufferLink("/dev/serial/by-id/usb-©_Datalogic_2002_Datalogic_Bar_Code_Scanner-if00");
if (bufferLink.is_open()) {
cout << "OK" << endl;
} else {
cout << "Error" << endl;
}
可悲的是,我无法打开设备链接。
我可以打开(例如)设备链接“/ dev / input / by-id / usb-No_brand_KVM-event-kbd”,没问题。
有没有人知道为什么我无法打开/ dev / serial / by-id
下的链接