The complete DDS: Dataset { Structure { Int32 j; Int32 k; } s1; Structure { Int32 l[100]; Int32 m[100]; Int32 p; } s2[10]; Structure { Int32 n; Int32 o; } s3; } test2; The data: Structure { Int32 l[6]; Int32 m[5]; } s2[3] = {{ {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }};