C言語なら、俺に聞け! <15>
■ このスレッドは過去ログ倉庫に格納されています
0436デフォルトの名無しさん
NGNGtypedef union
{
struct
{
unsigned char R;
unsigned char G;
unsigned char B;
unsigned char A;
};
struct
{
unsigned int Gray;
};
struct
{
unsigned int Bin;
};
} PIXEL;
これで
const PIXEL PRGB_BLACK = {0, 0, 0, 0};
ってやりたいんだが無理で、
const PIXEL PRGB_BLACK = {0};
これだったら通る。RGBAので初期化したいんだがどうすればいいのでしょう。
共用体は最初のメンバなら初期化できるってCFAQに書いてあったんだけど……
コンパイラはBorland C++ Compiler 5.5
コンパイラがダメなだけかなあ
■ このスレッドは過去ログ倉庫に格納されています