There is another way to support a consortium.
alliance
{
int a _ I[ 10];
Unsigned character b _ c [20];
} test.
Assign the value of the array directly to test.a_i[ 10], and then write it into flash with byte writer test.b_c[20].
When reading data, give the lonely data to test.b_c[20], and it takes an integer to read test.a_i directly!