COBOL中处理文件的示例代码

作者:佚名 上传时间:2023-04-14 运行软件:微聚国际有限公司 软件版本:编译器 - Micro Focus Visual COBOL for Windows 2.3 版权申诉

这是一段COBOL代码用于读取和处理文件中的数据。该示例代码将读取一个名为"input.txt"的文件,将文件中每一行的数字相加,并输出结果到名为"output.txt"的文件。

IDENTIFICATION DIVISION.
PROGRAM-ID. FILE-PROCESSING.

ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT READER-FILE ASSIGN TO "input.txt".
SELECT WRITER-FILE ASSIGN TO "output.txt".

DATA DIVISION.
FILE SECTION.
FD READER-FILE.
01 INPUT-REC.
   05 INP-NUMBER PIC 9(10).
FD WRITER-FILE.
01 OUTPUT-REC.
   05 OUTP-NUMBER PIC 9(10).

WORKING-STORAGE SECTION.
01 TOTAL-NUMBER PIC 9(10) VALUE ZERO.

PROCEDURE DIVISION.
READ-PROCESS-FILE.
   OPEN INPUT READER-FILE.
   OPEN OUTPUT WRITER-FILE.
   PERFORM READ-REC UNTIL WS-EOF = "Y".
   CLOSE READER-FILE.
   CLOSE WRITER-FILE.
   STOP RUN.

READ-REC.
   READ READER-FILE INTO INPUT-REC AT END MOVE "Y" TO WS-EOF.
   IF WS-EOF <> "Y" THEN
      ADD INP-NUMBER TO TOTAL-NUMBER.
      MOVE TOTAL-NUMBER TO OUTP-NUMBER.
      WRITE OUTPUT-REC.
   END-IF.

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

用户评论
相关推荐
COBOL处理文件示例代码
这是一段COBOL代码用于读取和处理文件中的数据。该示例代码将读取一个名为"input.txt"的文件,将文件中每一行的数字相加,并输出结果到名为"output.txt"的文件。IDENTIFICA
编译器 - Micro Focus Visual COBOL for Windows 2.3
微聚国际有限公司
2023-04-14 20:20
cobol代码示例
cobol代码示例,有学习cobol的可以用来参考学习一下,
0B
2018-12-25 21:01
COBOL代码示例
COBOL程序示例,给正在学习COBOL的朋友帮助
TXT
0B
2019-07-27 03:55
COBOL文件处理示例代码
本文介绍COBOL文件处理的基本知识,包括读取文件和写入文件的示例代码。代码均配有详细的释义,以便读者理解。 COBOL读取文件示例代码以下是一个简单的COBOL程序,用于从文件中读取数据:ID
COBOL 85
Micro Focus Net Express
2023-05-11 00:06
z/OS处理COBOL文件示例代码
本示例代码展示了如何使用z/OS上的COBOL程序处理文件,包括打开文件、读入数据、输出数据和关闭文件等操作。IDENTIFICATION DIVISION. PROGRAM-ID. COBO
z/OS V2R3
COBOL
2023-04-24 03:11
COBOL处理文件示例代码及解析
以下COBOL示例展示了如何处理文件。程序通过读取输入文件中的数据,并将其写入输出文件中。这个简单的示例演示了COBOL中文件读写的基本操作。IDENTIFICATION DIVISION.PRO
COBOL 85
COBOL编译器
2023-11-24 15:39
处理COBOL文件Python代码示例
本示例展示了如何使用Python处理COBOL文件,包括读取和写入文件、解析文件并将结果转换为CSV格式。这个代码示例可以帮助COBOL开发人员提高效率和简化工作流程。import structi
Python 3.9.5
Python
2023-05-18 07:28
COBOL处理文件示例代码及技术解答
本示例演示如何使用COBOL编程语言处理文件。通过COBOL的文件处理功能,我们能够实现对文件的读取、写入和更新操作,从而有效管理数据。IDENTIFICATION DIVISION.PROGRA
COBOL 85
Micro Focus COBOL
2023-11-29 10:24
COBOL处理日期示例代码
本示例代码演示了COBOL中如何处理日期,将日期数据转换为日历天,使用了内置函数和算术运算。WORKING-STORAGE SECTION. 01 MY-DATE.
COBOL 85
Visual COBOL for Visual Studio 2017
2023-04-10 09:06
COBOL处理时间示例代码
这段示例代码展示了如何在COBOL中处理日期和时间。它会读取系统的当前日期和时间,并根据特定格式输出到控制台。IDENTIFICATION DIVISION. PROGRAM-ID. DATE
IBM Enterprise COBOL for z/OS
IBM Corporation
2023-03-22 17:24