有誰知道應該如何定義ASF_OBJECT_GUID_TEST
以避免在下面標記的行中出現編譯錯誤,或者在哪裏可以找到關於它的更多信息?如何正確定義字符數組
#define ASF_OBJECT_GUID_TEST {(char)0x75, (char)0xB2, (char)0x00}
void testFunction(char * testChar)
{
}
int main(int argc, char * argv[])
{
char test[] = ASF_OBJECT_GUID_TEST;
testFunction(test);
testFunction(ASF_OBJECT_GUID_TEST); // <- fails to compile this line of code
return 0;
}
如果你的數據是在編譯時知道,你可以說'的#define ASF_OBJECT_GUID_TEST 「\ X75 \ XB2」'。 – 2010-02-04 05:53:51