91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

cobol如何循環讀取文件

小億
208
2023-10-16 12:00:15
欄目: 編程語言

在COBOL中循環讀取文件可以使用PERFORM循環結構來實現。以下是一個簡單的示例代碼:

```
IDENTIFICATION DIVISION.
PROGRAM-ID. READ-FILE.

DATA DIVISION.
FILE SECTION.
FD INPUT-FILE.
01 INPUT-RECORD.
  05 INPUT-FIELD PIC X(10).

WORKING-STORAGE SECTION.
01 EOF-SWITCH PIC X(01) VALUE 'N'.

PROCEDURE DIVISION.
MAIN-LOGIC.
   OPEN INPUT INPUT-FILE
   PERFORM UNTIL EOF-SWITCH = 'Y'
       READ INPUT-FILE INTO INPUT-RECORD
       AT END MOVE 'Y' TO EOF-SWITCH
       NOT AT END
           DISPLAY "Read record: " INPUT-FIELD
   END-PERFORM
   CLOSE INPUT-FILE
   STOP RUN.
```

在上面的代碼中,首先定義了一個文件描述符FD和一個輸入記錄INPUT-RECORD。然后在工作存儲部分定義了一個名為EOF-SWITCH的變量,用于判斷文件是否已讀取完畢。

在主過程中,首先打開輸入文件,然后使用PERFORM循環結構來連續讀取文件中的記錄,直到遇到文件末尾。在每次讀取記錄后,通過AT END子句判斷是否已到文件末尾,如果是的話則將EOF-SWITCH設置為'Y',否則通過NOT AT END子句來處理讀取到的記錄。

最后,關閉輸入文件并停止程序運行。

0
辽宁省| 琼结县| 高邮市| 临桂县| 大丰市| 桐梓县| 筠连县| 石景山区| 大厂| 蓝山县| 湖口县| 林芝县| 寻乌县| 夹江县| 玉溪市| 游戏| 汽车| 新竹县| 板桥市| 额敏县| 门源| 静安区| 河南省| 奇台县| 称多县| 呈贡县| 沅陵县| 黑龙江省| 临清市| 安西县| 吉首市| 包头市| 宾阳县| 朝阳市| 修文县| 铜陵市| 汉阴县| 苏尼特右旗| 新绛县| 兴义市| 基隆市|