Cでビットフィールドの配列ができたなら
そんなことができたら、それなりにうれしい私がいますよ。
#define LINE_MAX 3 struct{ unsigned int bitFlag1:1[LINE_MAX]; } ST_FLAG; int hoge(unsigned int i, int ans) { if(i>=LINE_MAX) return 1; ST_FLAG.bitFlag1[i] = ans; return 0; }
みたいな感じで。
そんなことができたら、それなりにうれしい私がいますよ。
#define LINE_MAX 3 struct{ unsigned int bitFlag1:1[LINE_MAX]; } ST_FLAG; int hoge(unsigned int i, int ans) { if(i>=LINE_MAX) return 1; ST_FLAG.bitFlag1[i] = ans; return 0; }
みたいな感じで。