MIPS:编辑文件
MIPS: Editing files
我找不到学习如何在 MIPS 上编辑文件的来源。
到目前为止,我有一个写在文件上的代码,但它只是覆盖了文件,而不是实际上只是修改了一些部分。
我想要的是,例如,文本文件有:
20 岁生日快乐!
我想把它改成:
21 岁生日快乐!
怎样才能只修改一部分而不覆盖整个文件?
还是有我可以使用的文件指针?如果可以,它是如何工作的?
MIPS Mars 模拟器不提供syscalls修改文件。您只能读或写。
要执行您需要的操作,请将整个文件读入内存,修改内存中的数据,然后将修改后的数据写入(新)文件。
我找不到学习如何在 MIPS 上编辑文件的来源。 到目前为止,我有一个写在文件上的代码,但它只是覆盖了文件,而不是实际上只是修改了一些部分。
我想要的是,例如,文本文件有: 20 岁生日快乐!
我想把它改成: 21 岁生日快乐!
怎样才能只修改一部分而不覆盖整个文件? 还是有我可以使用的文件指针?如果可以,它是如何工作的?
MIPS Mars 模拟器不提供syscalls修改文件。您只能读或写。
要执行您需要的操作,请将整个文件读入内存,修改内存中的数据,然后将修改后的数据写入(新)文件。