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