这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ARM ARM数据存储的问题,困扰我好几天了。

共2条 1/1 1 跳转至

ARM ARM数据存储的问题,困扰我好几天了。

院士
2006-09-17 18:14:16     打赏
ARM ARM数据存储的问题,困扰我好几天了。



关键词: 数据     存储     问题     困扰     我好     几天    

院士
2006-12-22 22:43:00     打赏
2楼
问 我用的系统是ADS1.2,在做JPEG解码的时候,首先定义了一个bmp的头文件
typedef struct  
{
    unsigned short     bfType;
    unsigned int       bfSize;
    unsigned short     bfReserved1;
    unsigned short     bfReserved2;
    unsigned int     bfOffBits;
} BITMAPFILEHEADER
BITMAPFILEHEADER bf;
我定义
         bf.bfType=0xabcd;
    bf.bfSize=0x12345678;
但是运行后,发现bf存储的时候却是cd ab 00 00 78 56 34 12,
为什么bfType和bfSize中间多了两个00呢?
程序在vc正常运行。具体见附件 1: 解决了,呵呵,加__packed就可以了。 2: re能否讲清楚一点? 3: 呵呵,字对齐的原因,看编译器手册,

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]