私はc++を使用してWindows7で接続されたモニターを取得しようとしています、私が使用しているコードは次のとおりです
void ListDisplayDevices()
{
int index=0;
DISPLAY_DEVICE dd;
dd.cb = sizeof(DISPLAY_DEVICE);
while (EnumDisplayDevices(NULL, index++, &dd, 0))
{
if (dd.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE) printf("* ");
printf("%s, %s\n", dd.DeviceName, dd.DeviceString);
}
}
しかし、この関数の出力は単純です
* \, A
\, A
\, A
\, R
\, R
\, R
\, V
ここで何が間違っている可能性がありますか?