我想在C++的Windows窗體應用程序中使用聯盟。我的代碼是這樣的:在Visual C++中使用聯盟
union mytypes1_t {
unsigned long mylong;
char mychar;
} mytypes1;
的包括在我的Form1.h文件的頂部之後,並且:
for (int num = 0;num<3;num++) {
mytypes1.mychar[0]='a';
}
當點擊一個按鈕。
我得到的錯誤......「下標要求數組或指針類型」
我要去哪裏錯了?
'mychar'不是一個數組。你是否想要這樣做:'mytypes1.mychar ='a''? –