flagの確認について
Posted: 2009年8月23日(日) 22:21
お久しぶりです
構造体の配列(?)で例えば
typedef struct{
int flag
B[5]
}A
typedef struct{
int flag
}B
雰囲気だけ伝える為に今適当に作ったので微妙にミスってるかも知れませんが、こんな感じの状態の時に、Bのflagが全て0だったらAのflagを0にする、という処理がしたいのですが、for文やif文を使って色々考えたのですが、どうも上手いやり方が思いつきません
1個ずつ確認するというやり方だと、実際のコードではもっとBがいっぱいあるので、コードが汚くなってしまいます…
どうすれば上手く出来るか、どなたかご教授お願いします
構造体には変数を追加しても構いません
環境はBorandC++を使っています
構造体の配列(?)で例えば
typedef struct{
int flag
B[5]
}A
typedef struct{
int flag
}B
雰囲気だけ伝える為に今適当に作ったので微妙にミスってるかも知れませんが、こんな感じの状態の時に、Bのflagが全て0だったらAのflagを0にする、という処理がしたいのですが、for文やif文を使って色々考えたのですが、どうも上手いやり方が思いつきません
1個ずつ確認するというやり方だと、実際のコードではもっとBがいっぱいあるので、コードが汚くなってしまいます…
どうすれば上手く出来るか、どなたかご教授お願いします
構造体には変数を追加しても構いません
環境はBorandC++を使っています