Кто-нибудь знает, как определить 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"'. –