我正在用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‘,但我无法将其分开。请帮助我如何检查和分隔这些记录。
发布于 2015-06-23 21:03:40
我的第一张唱片是在"30050.50";;"完成的,第二张唱片是从""1";"S"开始的
如果这是顺序文件中的两个独立记录,则不需要检查CR或LF,因为每个READ都将读取新行。
你能发布那个文件的SELECT和FD吗?
https://stackoverflow.com/questions/30974384
复制相似问题