永发信息网

高分求一个cobol的读写程序

答案:3  悬赏:10  手机版
解决时间 2021-12-01 03:52
高分求一个cobol的读写程序
最佳答案
因为你没有说具体的数据,我就只是假定了是一个普通文件,里面的记录有两个项一个为ID,一个为NAME.输入文件放在名为S-SYSIN,(dasd)的磁盘文件里,而输出到名为S-SYSOUT的磁盘(dasd)文件里。
编写了一个程序,编译通过了,但是没有具体的数据,就没有真的运行。
赚点分数不容易啊。
        IDENTIFICATION DIVISION.                   
        PROGRAM-ID.  FILE-READ-WRITE.              
        ENVIRONMENT    DIVISION.                   
       IDENTIFICATION DIVISION.                   
        PROGRAM-ID.  FILE-READ-WRITE.              
        ENVIRONMENT    DIVISION.                   
        INPUT-OUTPUT   SECTION.                    
        FILE-CONTROL.                              
            SELECT  IN-FILE  ASSIGN TO  S-SYSIN.   
            SELECT  OUT-FILE ASSIGN TO  S-SYSOUT.  
        DATA           DIVISION.                   
        FILE           SECTION.                    
        FD    IN-FILE                              
              LABEL   RECORD    IS  STANDARD.      
        01    IN-RECORD.                           
            05  IN-ID      PIC   9(11).            
            05  IN-NAME    PIC   X(20).            
        FD    OUT-FILE                             
              LABEL   RECORD    IS  STANDARD.      
        01    OUT-RECORD.   
           05  OUT-ID     PIC   9(11).             
    
           05  OUT-NAME   PIC   X(20).             
    
       WORKING-STORAGE      SECTION.               
       01      EOF-FLAG           PIC    X  VALUE  'N'.
       PROCEDURE       DIVISION.                   
    
           OPEN   INPUT   IN-FILE                  
    
                  OUTPUT  OUT-FILE.                
            
           PERFORM    100-WRITE-RECORDS
           
                   UNITL   FOF-FLAG = 'Y'.   
 
           CLOSE      IN-FILE                      
    
                      OUT-FILE.                    
    
           STOP RUN.                               
    
       100-WRITE-RECORDS.                          
               READ   IN-FILE                      
        
                  AT  END   MOVE 'Y' TO EOF-FLAG  
               END-READ.                           
        
               MOVE IN-ID   TO OUT-ID              
    
               MOVE IN-NAME TO OUT-NAME            
    
               WRITE  OUT-RECORD.                  
                                                          
本来我截图两张的,但是第二章不知道怎么传上来了。就这样吧。

全部回答
要是这个sysin是普通文件,就只需要写一个PERFORM循环,通过条件判断输出到另一个文件就好了。
如果这个sysin是放在数据库中的,就需要定义一个游标来处理了,处理方法和文件一样。
你加偶qq的话,偶可以教你,哈哈
因为你这个标题太笼统了,不晓得具体是检索什么数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家用小石磨怎样做豆腐
求答:3个6中间加符号等于6?
excel格式转换80.05.20怎么转换为1980-05-20
UG10.0型腔型芯怎么导入实体
刚买的aj11北卡蓝篮球鞋,前面的漆皮面刮出一
尼康50 F1.8D如何反接拍微距?
自己种的打籽葫芦,葫芦现在市场价钱是多少钱
小区绿化树给业主砍掉了,物业该如何处理
数字迷,走四方,打一数字?????
脱式,计算。(24十36)x35一80r一
苏州258路公交经过哪些站点
请发不是亲姐弟的现代的豪门或黑道男主要很酷
可以把微信里的钱转到qq里吗
川沙大浴场
如果 ,则x =
推荐资讯
1992年农8月2日出生是什么命啊?
梦见从—颗大树上下来什么意思?
大王饶命带目录的txt
襄阳房价卖不出去为什么不跌价
前几天有一批北京八维学校老师招生,据他们说
问答题 试用边际效用分析法分析消费者均衡。
bilibili联通卡怎么激活?
ipv4中,ospf和eigrp汇总路由的度量值取明细
彩票3D678多久没出
报考广西专升本学员有考公务员资格吗
鸭苗棚内温度计挂多高为准
哪个理论从需求角度解释国际贸易
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?