Можно ли перебирать оба измерения структуры? Если быть более конкретным, мне было интересно, можно ли перебирать столбцы структуры, например:
struct Struct { string NAME; int WERT; double VALUE; datetime TIME; int INT; string TYPE; };
Struct s[];
string cols[]={"NAME","WERT","VALUE","TIME","INT","TYPE" };
s[0].NAME = "B";
s[0].WERT = 10;
s[0].VALUE= 50.00;
s[0].TIME = TimeCurrent();
s[0].INT=5;
s[0].TYPE="Man";
s[1].NAME = "A";
s[1].WERT = 10000;
s[1].VALUE= 40000.00;
s[1].TIME = TimeCurrent();
s[1].INT=100;
s[1].TYPE="female";
for(int i=0; i<3; i++)
{
for(int j=0; j<=ArraySize(cols); j++)
{
s[i].cols[j]; // <-------------------
}
}