Файл, первоначально открытый как только для чтения, изменяется
Этот дефект происходит, когда вы пытаетесь записать в файл, что вы открылись ранее в режиме только для чтения.
Например, вы открываете файл с помощью fopen
с аргументом r
режима доступа. Вы пишете в тот файл с функцией в
fprintf
семейство.
Запись в файл только для чтения вызывает неопределенное поведение.
Если вы хотите записать в файл, открыть файл в режиме, который подходит для записи.
Группа: управление ресурсами |
Язык: C | C++ |
Значение по умолчанию: На для рукописного кода, прочь для сгенерированного кода |
Синтаксис командной строки: READ_ONLY_RESOURCE_WRITE |
Удар: высоко |