关于数据结构的问题 struct FineIndex { BYTE mbyID; BYTE meTime1[3]; BYTE meTime2[3];} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,老大,没有别的法子了吗?如果这个结构后面是个float的数据类型的话又4字节对齐空开了难道我还要把float类型的拆开来吗? 这和后面是float有什么关系?不明白。 你加个float的话用sizeof(FineIndex)结果是12,是由于4字节对齐的原因而我本期望的结果是11,我不要他自动的4字节对齐不然数据读出来就不对了 我挺同意 xuying() 的看法如果楼主觉得不妥的话, 这样吧!char FineIndex[7];但你不得不自已动手从中取数据了. # pragma pack(1) //不进行数据对齐struct FineIndex { BYTE mbyID; BYTE meTime1[3]; BYTE meTime2[3];}# pragma pack() //恢复四字节对齐方式 Delphi下哪有TShortTime类型的数据呀?请问是否是你自定义的类型,类型的定义是什么样的,请描述。 webber84(糕鱼昏)兄实在多谢多谢你对问题的领悟力多谢多谢 mfc 编辑框 请问怎么在一个文本框中画各种图 关于CStatic显示的问题,路过的大牛进来指点下 高分求问:打印、复制位图和文档的VC示例代码??!!帮顶贴也有功劳 关于windows平台下文件压缩,C++版没有解决,不知这里能否有高人出现,谢谢了,着急ing...... 优秀的C++跨平台图像处理库 PCL V2.1 发布 VC初学者,望各位VC高手来指点迷经。关于类的使用(急) 我用尽所有的办法可还是不行,请高手指点 如何让Button接受OnLButtonDown(UINT nFlag, CPoint point)消息? 急!100分! 进制转换你玩的好么?? 逻辑思维题,速看!
如果这个结构后面是个float的数据类型的话
又4字节对齐空开了
难道我还要把float类型的拆开来吗?
用sizeof(FineIndex)
结果是12,是由于4字节对齐的原因
而我本期望的结果是11,
我不要他自动的4字节对齐
不然数据读出来就不对了
char FineIndex[7];
但你不得不自已动手从中取数据了.
struct FineIndex
{
BYTE mbyID;
BYTE meTime1[3];
BYTE meTime2[3];
}
# pragma pack() //恢复四字节对齐方式
请问是否是你自定义的类型,类型的定义是什么样的,请描述。
实在多谢
多谢你对问题的领悟力
多谢多谢