2011年11月3日 星期四

int 2 ascii

之前寫了一個程式優化的文章


參考了BEE大大的建議,今天寫了一個int 2 ascii function


 


 


void int2ascii(BYTE *cp, WORD uquad)


{


    #define to_char(cp) (cp)+'0'


 


    memset(cp-5, '0', 5); // set all byte is ascii of '0'


   


    while (uquad >= 10) {


        *--cp = to_char(uquad % 10);


        uquad /= 10;


    }


    *--cp = to_char(uquad);


}


使用方式:


 




    BYTE CP[6]={0};


    WORD TEST = 4;


    int2ascii(&CP[5],TEST);


 


cool~  挺方便的


 


實在沒有多少時間寫文章,只能說抱歉了……


 


另外因為工作上的需求,要來做點工具了,又要停頓一陣子了,有空再來整理。



沒有留言:

張貼留言