我正在研究 vc++ 中的硬件功能。
我正在努力解决这个问题siSysInfo.dwOemId
,但dword is incompatible
错误阻止了我
我什至试过strcat(text,(char*)siSysInfo.dwOemId)
但没有用。
这是我的代码
SYSTEM_INFO siSysInfo;
GetSystemInfo(&siSysInfo);
char parent[1000] = {""};
char text[700] = {""};
char str[700] = {""};
strcat(text, "<b><font color=\"yellow\"> ");
strcat(text,(char*)siSysInfo.dwOemId);
strcat(text, str);
strcat(text, "</font></b>");
AddLOG_message(text, 0, 0);
#pragma MESSAGE("TODO: testing")
在控制台应用程序中,它作为 printf(" OEM ID: %u\n", siSysInfo.dwOemId);
但在正常应用中--- strcat(text,(char*)siSysInfo.dwOemId); 不管用。