例:↓
stop ; 21進数(2〜36進数) mes strtolの逆(4841,21) //実行結果「AKB」
もちろんスクリプト(HSP)で足したり引いたりすれば可能ですが・・・。
※strtolとは↓
#uselib "msvcrt"
#cfunc strtol "strtol" str, nullptr, int ; 2進数 mes strtol("101101", 2) ; 8進数 mes strtol("12", 8) ; 先頭が「0」付きなら第2パラは省略可 // mes strtol("012", ) ; 16進数 mes strtol("FF", 16) ; 先頭が「0x」付きなら第2パラは省略可 // mes strtol("0xFF", ) ; 36進数 mes strtol("ABYZ", 36) ; 21進数 mes strtol("AKB", 21)