我有一個GUID變量,我想在文本文件中寫入它的值。 GUID的定義是:打印一個GUID變量
typedef struct _GUID { // size is 16
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
} GUID;
但我想寫它的價值,如:
CA04046D-0000-0000-0000-504944564944
我觀察到:
Data1
適用於CA04046DData2
擁有十進制值0的十進制值Data3
保留下一個0的十進制值
但是其他的呢?
爲了得到那個輸出或者是否有更直接的方法來打印這樣的變量,我必須解釋我自己這個值?
變量保存值,並且值沒有基數。它可以作爲「打印」功能的一部分顯示爲十進制,十六進制,二進制或任何其他基礎,但該值本身沒有基數,因此是_not_「decimal」。 – 2013-08-07 22:08:49