我有一个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