Board logo

标题: [原创]十进制转其它进制(递归) [打印本页]

作者: s11ss     时间: 2008-4-1 22:16    标题: [原创]十进制转其它进制(递归)


@setlocal enabledelayedexpansion&set h=0123456789ABCDEF&call :10 %1 %2&exit/b
:10 -2,8,16        {s11ss@www.cn-dos.net 2008-4-1}
@set/a t=%1/%2&(if !t! gtr 0 call :10 !t! %2)&set/a o=%1%%%2&call set/p=%%h:~!o!,1%%<nul

作者: plp626     时间: 2008-4-1 23:46
写得那么紧凑多不好看,也不好理解,时间长了自己也忘了.
@setlocal enabledelayedexpansion
set h=0123456789ABCDEF
call :10 %1 %2
exit/b
:10 -2,8,16        {s11ss@www.cn-dos.net 2008-4-1}
@set/a t=%1/%2
(if !t! gtr 0 call :10 !t! %2)
set/a o=%1%%%2
call set/p=%%h:~!o!,1%%<nul
楼主的这个小函数蛮实用的,对这个帖是否感兴趣?

批处理函数库