我要读取C中生成的数据文件,其结构如下:
typedef struct _GATE_TCM_MACHINE_PARAMETER
        {           
            USHORT usSpecValPeriod;
            UCHAR  uchTransactionStore;
            USHORT usInitialValOvr;
        } GATE_TCM_MACHINE_PARAMETER;
其长度是3
我在delphi定义如下
type
   GATE_TCM_MACHINE_PARAMETER=record            uchTransactionStore :BYTE;
            usInitialValOvr :WORD ;end;
算出的长度是4,我如何才能读取C写的数据,在delphi编译时有没有什么开关设置,如果没有如何解决