当前位置: 代码迷 >> WinCE >> 如何简单的遍历结构体所有元素求检验和
  详细解决方案

如何简单的遍历结构体所有元素求检验和

热度:287   发布时间:2016-04-28 11:52:47.0
怎么简单的遍历结构体所有元素求检验和
        我有一个结构体,里面有100左右个变量,有char,unsigned char,int,用的是嵌入式处理器,所有变量实际上都是32位存储的(包括char,unsigned char)。

        现在想求所有变量的校验和,如果一个个变量相加代码会很长,有没有什么简单方法减少代码?我的想法是定义一个int型指针ptr,将结构体地址强制转换为int'型指针赋值给ptr,通过ptr++依次遍历该结构体你的每个变量,不知道是否可行?
------解决思路----------------------
你的结构体使用之前全部填充为0,然后直接强制转换为byte*,然后一个循环就搞定了。
  相关解决方案