Альтернативные операции ввода и вывода на потоке файла не должны использоваться без прошедшего сброса или располагающий вызов
Альтернативные операции ввода и вывода на потоке файла не должны использоваться без прошедшего сброса или располагающий вызов.
Чередование операций ввода и вывода на потоке без прошедшего сброса или расположение вызова являются неопределенным поведением.
Средство проверки проверяет на ситуации когда:
Вы не выполняете сброс или вызов расположения функции между выходной операцией и следующей входной операцией на потоке файла в режиме обновления.
Чтобы разрешить нарушение правила, вызовите fflush()
или расположение файла функционирует, такие как fseek()
или fsetpos()
между выходом и входными операциями на потоке обновления.
Вы не выполняете вызов расположения функции между входной операцией и следующей выходной операцией на потоке файла в режиме обновления.
Чтобы разрешить нарушение правила, вызовите функцию расположения файла между операциями ввода и вывода на потоке обновления.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: библиотека ввода/вывода |
Категория: необходимый, автоматизированный |