You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

COBOL中以OUTPUT模式打开文件后多次WRITE是否覆盖原有行?

COBOL OUTPUT模式下多次WRITE操作的结果

最终TEST文件会包含两行内容,具体逻辑如下:

  • 使用OPEN OUTPUT TEST打开文件时,会先清空文件原有内容(若文件已存在),同时将文件指针定位到起始位置。
  • 第一次WRITE操作完成后,文件指针会自动移动到当前写入内容的下一个位置,而非停留在起始点。
  • 第二次WRITE操作会在指针的当前位置(第一行内容之后)写入新的一行,不会覆盖之前的内容。

对应的代码示例:

OPEN OUTPUT TEST
WRITE TEST-ROW FROM TEST-ROW-D END-WRITE
WRITE TEST-ROW FROM TEST-ROW-D END-WRITE

内容的提问来源于stack exchange,提问作者Mario Mateaș

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:07:31