私は最近COBOL
コースを開始しましたが、コンピューターの構成のために (Windows 7 64 Bits
そして、プログラムをコンパイルして実行するためGNU/Linux 64Bits)
に使用する必要があります。Dosbox
Indexed file
すべて順調に進んでいますがI-O
、モードを開こうとすると問題が発生しOuput
ます。コンパイルとリンクはできますが、実行時にdosbox
フリーズします。
私のコンパイラのバージョンMS-COBOL 5.0
はDosBox
0.74 (最終バージョン) です。
誰もこの問題を抱えていませんか?誰かがそれを修正する方法を教えてもらえますか。
私のコードはこれです。
前もって感謝します。
識別部門。 プログラム ID。議題。 著者。ホセ・マリア・ラミレス・ミラ。 日付表記。2014 年 6 月 5 日。 DATE-COMPILED。2014 年 6 月 5 日。 環境部門。 設定セクション。 ソースコンピュータ。IBM-PC。 オブジェクトコンピュータ。IBM-PC。 特別な名前。 小数点はカンマです。 入出力セクション。 ファイル制御。 ディスク「AGENDA.DAT」へのアジェンダの割り当てを選択 組織は索引付けされています アクセスはランダムです レコードキーは AG-NICK です ファイル ステータスは AG-STATUS です。 データ部。 ファイルセクション。 FDアジェンダ レコードには 112 文字が含まれています ラベルレコードは標準です データレコードはAG-PERSONAです。 01 AG-PERSONA. 03 AG-NICK PIC X(25)。 03 AG-NOMBRE PIC X(25)。 03 AG-アペリドス PIC X(50)。 03 AG-テレフォノ PIC X(12). ワーキングストレージセクション。 77 AG-ステータス PIC 99。 88 出口値 00。 88 CLAVE-DUPLICADA 値 22。 88 CLAVE-NO-ENCONTRADA バリュー 23. 88 SIN-ESPACIO-EN-DISCO バリュー 34. 88 FICHERO-NO-EXISTE バリュー 35. 88 EOF 値 10。 手続き部。 主手順。 「PROCEDO A ABRIR EL ARCHIVO」を表示します。 IO アジェンダを開きます。 終了する場合 「EL ARCHIVO SE HA ABIERTO」を表示 そうしないと TRUE と評価する FICHERO-NO-EXISTEの場合 「EL ARCHIVO NO EXISTE」を表示 最終評価 END-IF。 議題を閉じます。 ストップラン。 プログラムの議題を終了します。