当前位置: 技术问答>linux和unix
重金求指点这是算法?原理?,C语言的一段函数,真心看不懂
来源: 互联网 发布时间:2017-05-08
本文导语: #include #include #include #include #define BYTE unsigned char void charToNumber(BYTE *t, int start, int len) ; main() { char tmp[32]={-63,6,100}; char line[256]; charToNumber(tmp,0,3); } /************************************************************/ ...
#include
#include
#include
#include
#define BYTE unsigned char
void charToNumber(BYTE *t, int start, int len) ;
main()
{
char tmp[32]={-63,6,100};
char line[256];
charToNumber(tmp,0,3);
}
/************************************************************/
void charToNumber(BYTE *t, int start, int len)
{
int flag = ((int) 0xff & t[start]); //0xff 255
int index=0;
int i=0;
BYTE num;
double number_tmp = 0;
printf("flag %dn",flag);
while(1)
{
if(index==len)
break;
printf("index[%d]=======%xn",index,t[index]);
index++;
}
if (flag > 0x80) //0x80 128
{
index = flag - 0xc1; //0xc1 193
for (i = start + 1; i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!