COBOL写文件 能否一个语句同时把两个变量写进去。 一般是在FD的时候定义一个记录变量,这个变量可以是个集团,这样它下面就会有任意多个子项目,或者说子变量存在然后你写文件的时候一次性的就都写进去了。换句话说,写文件就是把一个长串数字也好字符也好写到文本的一行里面去,你所谓的一次写两个变量无非是每次写入的这一行内容的不同部分 比如你有 A=hello,B=WORD你所说的一次写两个不就是写完的结果成为 hello word 放在文本的一行里面吗。这个时候你定义FD节的时候把记录变量拆开成两个子变量就好了,而且一般也都是这么用,不然就得拼串了。下面给个例子:FD OUTFILE.01 OUT-REC.05 VAR-CHAR1 PIC X(5).05 VAR-CHAR2 PIC X(5).MOVE\"ABCDE\"TO VAR-CHAR1.MOVE\"12345\"TO VAR-CHAR1.WRITE OUT-REC.大概齐是上面这么个意思吧,结果就会在输出文本里写入“ABCDE12345”了。不知道这是不是你想要的。另外一般输出文件变量定义的时候多数会用COPY文件来定义文件结构。
cobol 怎样回到文件起始位置 一般batch程序读顺序文件的话,都是从头开始读到尾,处理完成。如果不是主文件,是辅助文件的话,QSAM文件是读到内部表中,然后循环读内部表。否则的话使用VSAM文件,指定KEY去读取。
计算机的语言主要有哪几种?分别用途是什么?计算机语言计算机语言主要分为四类:-低级语言-高级语言-专用语言-脚本语言低级语言-机器语:-哪几种,计算机,用途,语言