purebasic.info
http://purebasic.info/phpBB3ex/

Union'ы структур
http://purebasic.info/phpBB3ex/viewtopic.php?f=1&t=4753
Страница 1 из 1

Автор:  leshiy [ Вт авг 22, 2017 8:53 am ]
Заголовок сообщения:  Union'ы структур

Код:
1
2
3
4
5
6
7
8
9
10
11
12
typedef struct _D3DMATRIX {
    union {
        struct {
            float        _11, _12, _13, _14;
            float        _21, _22, _23, _24;
            float        _31, _32, _33, _34;
            float        _41, _42, _43, _44;
 
        };
        float m[4][4];
    };
} D3DMATRIX;



мне надо преобразовать структуру на пурике к такому же виду

Это получилось у меня, но это не то
Код:
1
2
3
4
5
6
7
8
9
10
11
12
Structure D3DMATRIX
  _11.f : _12.f : _13.f : _14.f
  _21.f : _22.f : _23.f : _24.f
  _31.f : _32.f : _33.f : _34.f
  _41.f : _42.f : _43.f : _44.f
EndStructure
Structure D3DXMATRIX
  StructureUnion
    m.f[16]
    _.D3DMATRIX
  EndStructureUnion
EndStructure



нужно именно чтобы было m[3] = _14, а не m[3] = _\_14

есть идеи?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/