silverwire #7233(2008/08/19 14:41 GMT) Rating0/0=0.00
どのシステムでも動くようにするなら、Bourne shellで愚直に。 e.g. $ dec2bin() { d=$1 t='' [ $# -eq 0 ] && return 1 while [ $d -gt 0 ]; do r=`expr $d % 2` d=`expr $d / 2` t="$r$t" done echo "${t:=0}" return 0 } && dec2bin 255 # AIX 4.3.3.0, HP-UX B.11.00, Linux 2.4.2, SunOS 5.5.1で動作を確認。
1 reply [ reply ]
silverwire
#7233()
Rating0/0=0.00
どのシステムでも動くようにするなら、Bourne shellで愚直に。 e.g. $ dec2bin() { d=$1 t='' [ $# -eq 0 ] && return 1 while [ $d -gt 0 ]; do r=`expr $d % 2` d=`expr $d / 2` t="$r$t" done echo "${t:=0}" return 0 } && dec2bin 255 # AIX 4.3.3.0, HP-UX B.11.00, Linux 2.4.2, SunOS 5.5.1で動作を確認。