ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

数制转换函数

来源:网络整理     时间:2015-07-15     关键词:

本篇文章主要介绍了"数制转换函数",主要涉及到方面的内容,对于C/C++jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: EXPORT UW ltostr(UW Val,B *pString,UB Base,UW Length) {B c, *pInit;UB i,j;UW L...

EXPORT UW ltostr(UW Val,B *pString,UB Base,UW Length)
{
    B  c, *pInit;
    UB  i,j;
    UW Len,SwapLen;
    *pString='\0';
    pInit=pString;
    if(Val==0) {
        *pString++='0';
        *pString='\0';                          
    }
    switch(Base) {
        case 10:                                
        for(;Val>0;) {
                i=Val%Base;
                Val=Val/Base;
                *pString++=(B)((UB)'0'+i);
            }
            *pString='\0';
            break;
        case 16:                                
            for(;Val>0;) {
                i=Val%Base;
                Val=Val/Base;
                if(i<=9) {
                    *pString++=(B)((UB)'0'+i);
                } else {
                    *pString++=(B)((UB)'A'+i-10);
                }
            }
            *pString='\0';
            break;
        default:
            break;
    }
    Len=strlen(pInit);
    SwapLen=Len;

    if(Length>Len) {
        for(i=Len;i
            *(pInit+i)='\0';
        }
        *(pInit+Length)='\0';
    }

    if(SwapLen>0) {
        for(i=0,j=SwapLen - 1;i
            c=*(pInit+i);
            *(pInit+i)=*(pInit+j);
            *(pInit+j)=c;
        }
    }
    return SwapLen;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了数制转换函数,包括了方面的内容,希望对C/C++jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_149761.html

相关图片

相关文章