Scala Jenkins 分布式服务 object swift2 chartjs UIkit LimeJS vue中文网 vue开发 河南省普通话考试官网 sql server 视频教程 jq去空格 jq获取元素 pcie高速固态硬盘 git登录命令 爬虫数据清洗 docker启动命令 python生成多个随机数 python入门教程 python命令 python中的map函数 python实例教程 python做界面 java中的对象 java时间戳转日期 java匿名函数 java获取本地时间 java中的泛型 超级兔子ie修复专家 相关软件 在线pr序列设置 pyh dg分区 通达信金融终端官网 免费脚本 dota改键工具 微信昵称找人的软件 怎么设置迅雷为默认下载器 pr怎么放大视频画面
当前位置: 首页 > 学习教程  > 编程语言

check_sum校验和函数,返回的是1个字节的数据

2020/9/19 14:40:43 文章标签:


/* check_sum校验和函数,返回的是1个字节的数据 */
int check_sum(unsigned char *p_data, int len, unsigned char *data)
{
    unsigned char ret_t = 0;
    
    if (NULL == p_data || len <= 0)
        return -1;
    
    for (int i = 0; i < len; i++) {
        ret_t += p_data[i];
    }
    
    *data = ret_t;
    
    return 0;
}

	int main()
	{
		int ret;
        
		unsigned char debug_array[] = {0x01, 0x34, 0x45 ,0x67,0x89, 0xAB, 0xCD, 0xEF};
		ret = check_sum(debug_array, ARRAY_SIZE(debug_array) - 1, &debug_array[ARRAY_SIZE(debug_array) - 1]);
	}

 


本文链接: http://www.dtmao.cc/news_show_200143.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?