我在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";;"
我正在阅读这个输入记录,我想通过检查回车符或/和换行符将每个记录放入两个不同变量中的不同变量但我怎么能这样做我尝试使用“X'ODOA”但是我无法将它分开。请帮助我如何检查和分离记录。
答案 0 :(得分:1)
我假设第一条记录在"30050.50";;"
完成,第二条记录从""1";"S"
开始
如果这些是顺序文件中的两个单独记录,则不需要检查CR或LF,因为每个READ
将读取一个新行。
您可以发布该文件的SELECT
和FD
吗?