我有以下代码:Ç不兼容的类型错误
typedef unsigned char some_type[6];
int main() {
some_type some_var1;
some_type some_var2;
some_var1 = some_var2;
return 0;
}
,当我尝试编译它,我收到以下错误信息:
incompatible types when assigning to type 'some_type' from type 'unsigned char *'
为什么这是?这两个变量是完全相同的类型?我能做些什么来使它工作?我无法更改typedef,因为它是我使用的API的一部分。