我已经能够检索我的系统序列号,但是如何将序列号本身传递给变量?
int main()
{
char newSerial;
int (*ptr) (const char[]);
ptr = system;
ptr("wmic bios get serialnumber");
}
运行我的代码后,屏幕显示:
SerialNumber
xxxxxxxxxxxxx
就像这样。但我想要的只是将“x”传递给一个 char 变量,因为它有一个破折号。调用序列号的程序究竟是从哪里来的?有什么建议么?(Windows 7 x64)