2016-11-06 9 views
-2

2進数の入力ファイルを8進数に変換するコードを書く方法。私はそれを10進数に変換するコードを書かなければなりませんでしたが、今では3のグループに2進数をグループ化して10進数にバイナリを呼び出すことで8進数に変換するコードを書くことになっています。バイナリからオクタルへ

たとえば、10100はグループ化されます。私はバイナリを10と100で小数点以下を呼び出し、10の場合は2をとり、100の場合は2を取得し、24を得るために数値を一緒に配置します。これは10進数で10進数で10,100です。

しかし、私は数字をグループ化する方法を理解できません。 (番号は途中でタイプ文字列です)。どんなヒントもありがとうございます。

+0

これまでに何を試みましたか? – HazemGomaa

+0

私は3に数えるforループを追加しようとしましたが、3で割り切れない場合は、実際には存在しない文字列[i]にランダムな値を割り当てます – biggem

+0

あなたのコード例とできない場合を追加してください正しく理解する ... – HazemGomaa

答えて

0

長さが3で割り切れない場合は、文字列に先行ゼロを追加してグループ化し、8進数に変換してください。

関連する問題