美文网首页
获取字符串长度

获取字符串长度

作者: f675b1a02698 | 来源:发表于2017-09-13 08:28 被阅读0次

    string 是字符串的地址,num 是字符串计数,这个是计算上最后一个 0x00 的技术的。

    源码

    #ifdef UNICODE

    __asm{

    //int 3

    mov eax, string//获得字符串的地址

    sss:

    xor ebx,ebx//清零寄存器

    mov bx,word ptr [eax]//获取该地址的两字节的值,赋值给bx

    add num,1//计数+1

    add eax, 2//地址偏移+2

    test bx, bx//判断bx是不是为0

    jne sss//如果不是0则循环

    }

    #endif

    相关文章

      网友评论

          本文标题:获取字符串长度

          本文链接:https://www.haomeiwen.com/subject/lfnqsxtx.html