У меня есть проблема, которую я не могу показаться, чтобы решить в одиночку ..MIPS - Созданные файлы становятся защищены от записи/чтения только
li $v0, 13 # open file to write
la $a0, file # load file
li $a1, 258 # file flag write & create
li $a2, 0x1FF # mode: something i googled xD
syscall
После того как я создал файл и написать материал в него и программа закрывается файл & , файл становится защищенным от записи/только для чтения. Есть ли возможность удалить это? Я хотел бы несколько раз запускать функцию для тестирования, и если она защищена от записи, я не могу открыть данные для ее повторной записи.
Файл содержит абсолютный путь, например: «C:/User /[..]/ test.txt» Im, запускающий программу с использованием QtSpim, и причина защиты от записи может быть вызвана только кодом из выше (по крайней мере, я надеюсь, что это так, потому что все, что я делаю, это писать в нем & снова закрыть его).
Я надеюсь, что кто-то знает решение
Я уже пытался использовать флаг 1 и 9 как флаг, оба флажка не позволяют SPIM создавать данные, если они не существуют. – nofavor