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''? –