как-то так (пишу без проверки, на память )
Код
typedef struct{
TCheckBox* cb;
TLabel* lbl;
int* sig;
}Sarr;
Sarr arr[] = {
{ &CheckBox1, &Label1, &signal1 },
{ &CheckBox2, &Label2, &signal2 },
{ &CheckBox3, &Label3, &signal3 },
{ &CheckBox4, &Label4, &signal4 },
};
for( int i = 0; i < 4; i++ )
{
if( arr[ i ].cb->Checked )
{
arr[ i ].sig = 1 + i;
arr[ i ].lbl->Font->Color = clLime;
}
else
{
arr[ i ].sig = 0;
arr[ i ].lbl->Font->Color = clBtnFace;
}
}
Марс - единственная планета, полностью населенная роботами (около 7 штук).