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";;" 

我正在阅读此输入记录,我想通过检查回车或/和换行将每个记录放入不同的变量中,但我不能t 分开它。请帮助我应该如何检查和分开记录。

4

1 回答 1

1

我假设第一条记录结束于"30050.50";;",第二条记录开始于""1";"S"

如果这些是顺序文件上的两个单独记录,则无需检查 CR 或 LF,因为每个记录READ都会读取一个新行。

您可以发布该文件的SELECT和吗?FD

于 2015-06-23T13:03:40.223 回答