MIPS: редактирование файлов - PullRequest
0 голосов
/ 03 мая 2018

Я не могу найти источник, чтобы узнать, как редактировать файлы в MIPS. Пока у меня есть код, который пишет в файл, но он просто перезаписывает файл, а не просто изменяет некоторые части.

Например, я хотел, чтобы текстовый файл имел: Поздравляем с 20-летием!

и я хотел изменить это на: Поздравляем с 21-м Днём Рождения!

Что я могу сделать, чтобы просто изменить деталь, а не перезаписать весь файл? или есть файл-указатель, который я могу использовать? Если да, то как это работает?

1 Ответ

0 голосов
/ 03 мая 2018

MIPS Mars симулятор не предоставляет системных вызовов для изменения файла. Вы можете только читать или писать.

Чтобы сделать то, что вам нужно, прочитайте весь файл в память, измените данные в памяти, затем запишите измененные данные в (новый) файл.

...