假设我有一个格式如下的文件
<records count="n">
record line 1
record line 2
.
.
.
record line n
</records>
我必须打开这个文件并根据某些逻辑将 n 的值更改为另一个值。更改后我的文件应该是这样的。
<records count="m">
record line 1
record line 2
.
.
.
record line n
</records>
我可以在 OPEN IO 模式下打开文件并使用 REWRITE 选项更改第一行以替换第一行。但我不想使用这些方法。有没有办法使用 OPEN INPUT 和 OPEN OUTPUT 模式实现相同的逻辑,并用 WRITE 方法替换行。