MIPS:编辑文件

MIPS: Editing files

我找不到学习如何在 MIPS 上编辑文件的来源。 到目前为止,我有一个写在文件上的代码,但它只是覆盖了文件,而不是实际上只是修改了一些部分。

我想要的是,例如,文本文件有: 20 岁生日快乐!

我想把它改成: 21 岁生日快乐!

怎样才能只修改一部分而不覆盖整个文件? 还是有我可以使用的文件指针?如果可以,它是如何工作的?

MIPS Mars 模拟器不提供syscalls修改文件。您只能读或写。

要执行您需要的操作,请将整个文件读入内存,修改内存中的数据,然后将修改后的数据写入(新)文件。