COBOL中如何读取和写入文件?

作者:佚名 上传时间:2023-03-27 运行软件:COBOL编译器 软件版本:COBOL 3.0 版权申诉

本示例代码展示了COBOL中如何读取和写入文件。通过使用COBOL语言自带的文件处理方法,程序可以从一个文件读取数据并将数据写入另一个文件中。

IDENTIFICATION DIVISION.
PROGRAM-ID. FILEIO.
DATA DIVISION.
FILE SECTION.
FD INFILE.
01 IN-RECORD       PIC X(80).
    88 EOF-IN    VALUE HIGH-VALUES.
    88 VALID-IN  VALUE SPACE "A" THRU "Z".
FD OUTFILE.
01 OUT-RECORD      PIC X(80).
WORKING-STORAGE SECTION.
01 WS-COUNT        PIC 9(5)      VALUE ZERO.
01 WS-DATA.
    05 WS-FIELD-A   PIC X(10)      VALUE SPACES.
    05 WS-FIELD-B   PIC 9(3)       VALUE ZERO.
    05 WS-FIELD-C   PIC X(9)       VALUE SPACES.
PROCEDURE DIVISION.
READ-LOOP.
    READ INFILE
    AT END MOVE HIGH-VALUES TO EOF-IN
    NOT AT END PERFORM PROCESS-DATA
    END-READ.
WRITE-LOOP.
    READ OUTFILE NEXT
    AT END PERFORM WRITE-DATA
    END-READ
    PERFORM READ-LOOP
    STOP RUN.
PROCESS-DATA.
    IF VALID-IN
        PERFORM PROCESS-RECORD
    END-IF.
WRITE-DATA.
    MOVE WS-DATA TO OUT-RECORD
    WRITE OUT-RECORD
    ADD 1 TO WS-COUNT.
PROCESS-RECORD.
    MOVE IN-RECORD TO WS-DATA.
    MOVE "ENDLINE" TO WS-FIELD-A
    UNSTRING WS-FIELD-A DELIMITED BY SPACE
             INTO WS-FIELD-A, WS-FIELD-B, WS-FIELD-C.
    DISPLAY "FIELD-A: " WS-FIELD-A
    DISPLAY "FIELD-B: " WS-FIELD-B
    DISPLAY "FIELD-C: " WS-FIELD-C.

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
COBOL如何读取写入文件
本示例代码展示了COBOL中如何读取和写入文件。通过使用COBOL语言自带的文件处理方法,程序可以从一个文件读取数据并将数据写入另一个文件中。IDENTIFICATION DIVISION.PRO
COBOL 3.0
COBOL编译器
2023-03-27 02:51
COBOL如何读取写入CSV文件
本示例展示了如何使用COBOL编程语言读取和写入CSV文件。CSV文件是一种常见的文本文件格式,其中数据以逗号分隔。通过本示例,您将学习如何在COBOL程序中打开和读取CSV文件,以及如何将数据写入C
COBOL85
COBOL编译器
2023-04-12 07:59
如何COBOL读取写入文件
本示例代码演示了如何在COBOL中读取和写入文件。使用“OPEN”语句打开文件,使用“READ”语句读取文件中的数据,使用“WRITE”语句写入数据到文件中,最后使用“CLOSE”语句关闭文件。EN
COBOL 85
COBOL 编译器
2023-05-23 09:22
Python如何读取写入文件:3.2文件读取写入
在Python编程中,文件的读取和写入是非常基础和常用的操作,不仅可以读取和写入文本文件,也可以读取和写入二进制文件。Python中使用open函数打开文件,可以使用“r”,“w”,“a”,“x”参数
ipynb
702.96KB
2023-05-23 17:06
COBOL如何读取写入Excel文件
本文将介绍如何在COBOL程序中实现对Excel文件的读取和写入操作。同时提供示例代码、代码释义和总结。COBOL Excel读写示例下面的示例代码演示了在COBOL程序中如何读取和写入Excel
OpenCOBOL IDE 4.7.6
OpenCOBOL IDE
2023-04-06 15:32
如何使用COBOL读取写入文件
COBOL(常见商业导向语言)是一种专门用于处理文件的编程语言。COBOL提供了一种简单且易于理解的方式来读取和写入文件。在本教程中,我们将介绍COBOL文件读写的基础知识,以及如何使用COBOL处理
OpenCOBOL v1.2.0
COBOL编译器
2023-03-31 16:24
COBOL如何读取写入CSV文件
这个示例代码展示了使用COBOL读取和写入CSV文件的方法。它使用了COBOL内置的SEQUENTIAL ACCESS和DELIMITED BY文本文件处理功能,可以方便地处理常见的CSV文件。该示例
COBOL 85
Micro Focus COBOL
2023-03-25 12:43
如何COBOL读取写入XML文件
COBOL是一种古老的编程语言,但其在企业环境中仍然广泛使用。随着XML成为数据交换的主流格式,COBOL需要能够读取和写入XML文件。本文将介绍如何使用COBOL读取和写入XML文件,并提供示例代码
COBOL for z/OS 5.2
IBM Enterprise COBOL for z/OS
2023-03-13 06:46
如何COBOL读取写入CSV文件
COBOL是一种古老但仍然广泛使用的编程语言,它可以用于处理各种文件格式,包括CSV(逗号分隔值)文件。CSV文件是一种常见的数据交换格式,它使用逗号作为字段分隔符。COBOL如何读取CSV文件C
COBOL 11+
COBOL
2023-03-22 10:16
COBOL如何实现文件读取写入操作?
COBOL是一种编程语言,主要用于商业应用程序的开发。在COBOL中,文件读取和写入是非常常见的操作,用于从文件中读取数据或将数据写入文件。下面是一个COBOL示例代码,演示了如何实现文件读取和写入操
COBOL 85
COBOL编译器
2023-11-02 20:45