システムのシリアル番号を取得できましたが、シリアル番号自体を変数に渡すにはどうすればよいですか?
int main()
{
char newSerial;
int (*ptr) (const char[]);
ptr = system;
ptr("wmic bios get serialnumber");
}
コードを実行すると、画面に次のように表示されます。
SerialNumber
xxxxxxxxxxxxx
まさにこのように。しかし、私が望むのは、ダッシュが含まれているため、「x」だけを char 変数に渡すことです。シリアル番号を呼び出すプログラムは正確にはどこからですか? 助言がありますか?(Windows7 x64)