题目是要求用cobol读入文件

大概是:一个文件第一行存放5位数字和5位的char(10个位数都是连接的,比如12345abcde),从第二行启都是5位数字(如12345)行数不定要求用cobol读入求... 大概是:一个文件 第一行存放5位数字和5位的char(10个位数都是连接的,比如12345abcde),从第二行启都是5位数字(如12345) 行数不定 要求用cobol读入 求代码 太谢谢啦 展开
 我来答
ssyulongss
2011-01-26 · TA获得超过413个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:416万
展开全部
楼上写的不错 可以参考
六月灵蛇
2011-01-18 · TA获得超过196个赞
知道答主
回答量:60
采纳率:0%
帮助的人:29万
展开全部
说实话你的题目描述太不清楚,我很多没有明白意思,比如读入,读入要做操作啊,比如说原样输出到另一个文件,或者要求用的是数字还是字母,还是都用等
我只有按照自己的理解来做了
输入文件记录长度80
内容
12345abcde
23456
34567
45678
56789
67891
78910
读入这个内容,并且直接显示出来
IDENTIFICATION DIVISION.
PROGRAM-ID. RFILEIN.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT IN-FILE ASSIGN TO INFILE.
DATA DIVISION.
FILE SECTION.
FD IN-FILE
RECORDING MODE IS F
LABEL RECORD IS STANDARD.
01 IN-REC PIC X(80).
WORKING-STORAGE SECTION.
01 EOF-FLAG PIC X VALUE 'N'.
01 AMOUNT PIC 9(4).
PROCEDURE DIVISION.
000-MAIN.
OPEN INPUT IN-FILE.
PERFORM 001-PROCESS UNTIL EOF-FLAG = 'Y'.
CLOSE IN-FILE.
GOBACK.
001-PROCESS.
READ IN-FILE
AT END MOVE 'Y' TO EOF-FLAG
END-READ
INSPECT IN-REC TALLYING AMOUNT CHARACTERS BEFORE SPACE
DISPLAY IN-REC(1:AMOUNT).
输出结果就是
上面输入文件一样。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式