我最近开始了一COBOL
门课程,并且由于我的计算机配置(Windows 7 64 Bits
并且GNU/Linux 64Bits)
我必须使用它Dosbox
来编译和执行程序。
一切都很顺利,但是当我尝试打开Indexed file
、I-O
或Ouput
模式时,我发现了一些麻烦。我可以编译和链接,但在执行时,dosbox
会被冻结。
我的编译器版本是MS-COBOL 5.0
0.74 DosBox
(最新版本)。
有人遇到过这个问题吗?有人可以告诉如何解决它。
我的代码就是这个。
提前致谢。
识别部。 程序 ID。议程。 作者。何塞·玛丽亚·拉米雷斯·米拉。 写日期。2014 年 6 月 5 日。 日期编译。2014 年 6 月 5 日。 环境科。 配置部分。 源计算机。IBM-PC。 对象计算机。IBM-PC。 特殊名称。 小数点是逗号。 输入输出部分。 文件控制。 选择议程分配到磁盘“议程.DAT” 组织已编入索引 访问是随机的 记录密钥是 AG-NICK 文件状态是 AG 状态。 数据部门。 文件部分。 FD议程 记录包含 112 个字符 标签记录是标准的 数据记录是 AG-PERSONA。 01 AG-角色。 03 AG-尼克图片 X(25)。 03 AG-NOMBRE PIC X(25)。 03 AG-APELLIDOS PIC X(50)。 03 AG-TELEFONO PIC X(12)。 工作存储部分。 77 AG-状态图 99。 88 出口值 00。 88 CLAVE-DUPLICADA 值 22。 88 CLAVE-NO-ENCONTRADA 值 23。 88 SIN-ESPACIO-EN-DISCO 价值 34。 88 FICHERO-不存在的价值 35。 88 EOF 值 10。 程序部。 主要程序。 显示“PROCEDO ABRIR EL ARCHIVO”。 开放 IO 议程。 如果退出然后 显示“EL ARCHIVO SE HA ABIERTO” 别的 评估为真 当 FICHERO 不存在时 显示“EL ARCHIVO 不存在” 最终评估 万一。 关闭议程。 停止运行。 结束计划议程。