コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
はやっち ◆rzTHe0.B55x0
2017/11/11 23:12
8進に変換する命令作っていますが、どうすれば良いのかさっぱりです。
DEFでどう定義すれば良いのでしょうか?
そもそもプチコン上で可能ですか?

コメント

アバター
みなつ 2017/11/12 1:49 ◆hJTkStjweib1
2〜10の好きな進数に変換する場合も、同じ感じでできますにゃ〜(*´▽`*)

11進数以上に対応したいときは、STR$()のところを、
0,1,2,…,9,A,B,C,…
というような文字を返す関数に置き換えればOKです(≧∇≦)b
アバター
はやっち 2017/11/12 15:15 ◆rzTHe0.B55x0
ありがとうございます!
試してみます!
アバター
はやっち 2017/11/12 15:55 ◆rzTHe0.B55x0
Defで8進数Oct$(仮)は出来ました!
12進数とかのSTR$で返す関数の方法がわからないので教えていただけますか?
アバター
New3DS大豆マン 2017/11/12 17:16 ◆2FCk4r5A9R8g
11進数以上(62進数ま)でもいける、DSTR$を作りました。
DEF DSTR$(NUM%)
 RETURN CHR$(48+NUM%+(NUM%>9)*7+(NUM%>35)*6)
END
使い方は、みなつさんのプログラムのSTR$をDSTR$に変えるだけで、いけます。(未確認)
アバター
あまさとしおん 2017/11/12 17:21 ◆mzDKTVUAtwqE
(2-36進対応変換は前に作ったなぁ…)
アバター
はやっち 2017/11/12 21:49 ◆rzTHe0.B55x0
New3DS大豆マンさん>ありがとうございます!成功しました!

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -