谁有CRC校验的详细资料或代码??100分求 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FYI:http://wlbookwl.myrice.com/jck/1026vbcrc.htmhttp://www.ahetc.gov.cn/cit/200209/23.doc crc16反序码校验unsigned short CheckCRCSum(char *buffer, int size){ unsigned long cksum=0; while(size >1) { cksum+=*buffer++; size -=sizeof(unsigned char); } if(size ) cksum += *(unsigned char*)buffer; cksum = (cksum >> 16) + (cksum & 0xffff); cksum += (cksum >> 16); return (unsigned short)(~cksum);} CStatusBarCtrl控件怎么用? 在没安装VC++6.0的机器上运行c++程序 虚拟光驱! 怎样做工具栏不一样大的按钮?? 一个语句的意思 一个有关VC中edit框的简单问题 关于"microsoft communications control"的一些问题(在线等待) 怎样转换如下时间格式,! 我想用VC++编一个基于HTML的程序,但在向导的基类中没有CHtmlView,如何加上它呀? CString 和char型转换成int进行计算 新手请教:ADO数据库问题(数据库为oracle) Win2k关于键盘钩子的问题
http://wlbookwl.myrice.com/jck/1026vbcrc.htm
http://www.ahetc.gov.cn/cit/200209/23.doc
unsigned short CheckCRCSum(char *buffer, int size)
{
unsigned long cksum=0; while(size >1)
{
cksum+=*buffer++;
size -=sizeof(unsigned char);
}
if(size ) cksum += *(unsigned char*)buffer;
cksum = (cksum >> 16) + (cksum & 0xffff);
cksum += (cksum >> 16); return (unsigned short)(~cksum);
}