enum
{
    ARRAY1,
    ARRAY2,
    ARRAY3,
    ARRAY4,
    ARRAY5,
    STMEMBERCOUNT
};
STMEMBERCOUNT shows that the member list in to the structure
typedef struct {
   char array1[26];
   char array2[31];
   char array3[31];
   char array4[11];
   char array5[11];
}ST_ARRAY;
main()
{
    int i;
    int sizeofmember[STMEMBERCOUNT];
    for(i = 0; i < STMEMBERCOUNT; i++)
    {
        sizeofmember[i] = ???????
    }
}
so that my array can be filled as
sizeofmember[0] = 26
sizeofmember[1] = 31
sizeofmember[2] = 31
sizeofmember[3] = 11
sizeofmember[4] = 11
 
     
    