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