当前位置:  技术问答>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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重金求《程序员大本营Java版》
  • 重金悬赏JPadPro 4.0的注册码!
  • 重金酬谢
  • 重金急救Neighbour table overflow
  • linux下ANT问题,大虾帮助,重金感谢
  • 重金求Linux 系列驱动开发
  • 重金求解
  • 重金求解,redhat7.2下安装apache1.3.27时提示bad interperter的问题,和perl有关,如何解决?
  • 重金求助,如何读写外部存储器
  • 重金悬赏,java多线程高手请进
  • 重金悬赏:SVN Merge问题
  • 关于开发代码的EJB容器——欢迎大家参与讨论(重金200分,看相应人数分值还会有所增加!)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3