[掲示板に戻る] 全部 1- 最新50 |
1 | #NFCNVで固定長のテキスト作成 |
にゃん黒 2007-10-16 18:28
[返信] [編集] 既出かもしれませんが、ご存知の方がいらっしゃればお手数ですが 教えて下さい。 #NFCNVで SEQデータ(AVX)→固定長のテキスト(DOS) に変換したいのですが、テキストで最後のFILLERが省略され レコード長が変わります。 入力のSEIファイル(REC=128)がマルチレイアウトなので 下記のJSで実行しました。 FILLERは「40」スペースで埋まってます。
|
|
2 | Re:#NFCNVで固定長のテキスト作成 |
ターラヤン 2007-10-16 23:07
[返信] [編集] こんにちは。 FILLERが省略されてしまう、というのはわかりませんが、 マルチレイアウトであるということと128バイト分全部 英数字項目として変換しているところが気になります。 例えば、本来パック10進で変換しなければならないところを 英数字項目で変換しているため、誤変換かエラーになりFILLER が切れてしまっている、あるいは変な制御コードが混じって しまって切れているように見えている、ということはないでしょうか。 |
|
3 | Re:#NFCNVで固定長のテキスト作成 |
温泉好きのうさぎ 2007-10-17 9:53
[返信] [編集] FILLER項目に限らず、レコードの後ろの部分にスペースがあった場合、PB2=TXTJ_ で変換すると出力されたテキストは可変長であるため、後ろのスペースは省略された状態で改行されてしまいます。 PB2=SDF_ (EOFを付けないときはPB2=SDFN_) の指定をすれば、PA5=C128_で定義した固定長レコードでテキストは出力されます。 また、変換される文字コードセットは、システム標準となるため通常であれば、JIS となります。 |
|
4 | Re:#NFCNVで固定長のテキスト作成 |
にゃん黒 2007-10-17 22:44
[返信] [編集] 「温泉好きのうさぎ」さん、ありがとうございます。 アドバイスどおり下記のJSでうまくいきました。
本当に助かりました。 ターラヤンさんも書込みありがとうございました。 |
[掲示板に戻る] 全部 次100 最新50 |
BluesBB ©Sting_Band