2

私はcobol85でコーディングしています。現在、2つのレコードを持つ入力ファイルがあります

""1";"S";"20140211095016";;;;;"KANATA";"ON";"K2V 1A5";"ZR1
;;;;;;;;;;"-503.15";;"1715.27";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"26696.33
";"78.22";"3275.95";;;;;"30050.50";;" 
""1";"S";"20140211088445";;;;;"MANATA";"ON";"K2V 1A5";"ZR1
;;;;;;;;;;"-503.15";;"1715.27";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"26696.33
";"78.22";"3275.95";;;;;"30350.50";;" 

この入力レコードを読んでいて、キャリッジ リターンまたはライン フィードを調べて、各レコードを 2 つの異なる変数に入れたいのですが、「X'ODOA' を使用してみましたが、できませんでした」 t 分離する. 記録を調べて分離する方法を教えてください.

4

1 に答える 1

1

最初のレコードが で終了し"30050.50";;"、2 番目のレコードが で始まると想定しています""1";"S"

READこれらがシーケンシャル ファイルの 2 つの別個のレコードである場合、それぞれが新しい行を読み取るため、CR または LF を検査する必要はありません。

そのファイルのSELECTとを投稿できますか?FD

于 2015-06-23T13:03:40.223 に答える