- PR -

パック10進数へ変換

1
投稿者投稿内容
タンク
常連さん
会議室デビュー日: 2002/02/21
投稿数: 20
投稿日時: 2004-11-08 14:24
intをメインフレームなどで使用するパック10進数へ
変換する方法について教えてください。
よろしくお願いします。
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2004-11-08 15:18
数値→10進文字列→
符号部や0詰めで桁数調整
16進文字列とみなして→バイト配列 の変換をする

変換プロ 探すほうが簡単、汎用機のあるところでは持っているハズ
あるいは、NetCOBOL などと連携する

[ メッセージ編集済み 編集者: MMX 編集日時 2004-11-08 15:36 ]
Beatle
ぬし
会議室デビュー日: 2003/06/09
投稿数: 394
投稿日時: 2004-11-08 16:06
パックって微妙に違ったりすることもあるのですが、
Cな言語なら、文字列にして全桁左へ4bitシフト。
その後奇数桁(または偶数桁:符号位置による)を右へ4bitシフト
したものを、2つずつ論理和を取れば良いのでは。
タンク
常連さん
会議室デビュー日: 2002/02/21
投稿数: 20
投稿日時: 2004-11-09 08:47
返信ありがとうございます。
教えていただいた2つの方法で挑戦したいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)