Неопределенное поведение для операций с потоками ввода или вывода
Этот дефект происходит когда:
Вы не выполняете сброс или вызов расположения функции между выходной операцией и следующей входной операцией на потоке файла в режиме обновления.
Вы не выполняете вызов расположения функции между входной операцией и следующей выходной операцией на потоке файла в режиме обновления.
Чередование операций ввода и вывода на потоке без прошедшего сброса или расположение вызова являются неопределенным поведением.
Вызовите fflush()
или расположение файла функционирует, такие как fseek()
или fsetpos()
между выходом и входными операциями на потоке обновления.
Вызовите функцию расположения файла между операциями ввода и вывода на потоке обновления.
Group:Programming |
Язык: C | C++ |
Значение по умолчанию: На для рукописного кода, прочь для сгенерированного кода |
Синтаксис командной строки:
IO_INTERLEAVING
|
Удар: низко |