我有以下代碼:Ç不兼容的類型錯誤
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的一部分。