Пространства имён
Варианты
Действия

std::setvbuf

Материал из cppreference.com
< cpp‎ | io‎ | c

 
 
Библиотека ввода/вывода
Манипуляторы ввода/вывода
Функции print (C++23)
Ввод/вывод в стиле C
Буферы
(устарело в C++98)
Потоки
Абстракции
Файловый ввод/вывод
Ввод/вывод строк
Ввод/вывод массивов
(устарело в C++98)
(устарело в C++98)
(устарело в C++98)
Синхронизированный вывод
Типы
Интерфейс категорий ошибок
(C++11)
 
Ввод/Вывод в стиле C
Типы и объекты
Функции
Доступ к файлам
setvbuf

Прямой ввод/вывод
Неформатированный ввод/вывод
Форматированный ввод
(C++11)(C++11)(C++11)    
(C++11)(C++11)(C++11)    
Форматированный вывод
Позиционирование файла
Обработка ошибок
Операции с файлами
 
Определено в заголовочном файле <cstdio>
int setvbuf( FILE *stream, char *buffer, int mode, size_t size );
Устанавливает внутренний буфер данных stream поток файла.
Оригинал:
Sets the internal buffer of the given file stream stream.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

stream
поток файла для установки буфера
Оригинал:
the file stream to set the buffer to
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
buffer
Указатель на буфер для потока в использовании
Оригинал:
pointer to a buffer for the stream to use
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
mode
режим буферизации в использовании. Это может быть одно из следующих значений:
_IOFBF full buffering
_IOLBF line buffering
_IONBF no buffering
Оригинал:
buffering mode to use. It can be one of the following values:
_IOFBF full buffering
_IOLBF line buffering
_IONBF no buffering
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
size
размер буфера
Оригинал:
size of the buffer
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

0 на успех или неудача на ненулевую.
Оригинал:
0 on success or nonzero on failure.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Заметки

Эта функция может быть использована только после stream был связан с открытым файлом, но перед любой другой операцией.
Оригинал:
This function may only be used after stream has been associated with an open file, but before any other operation.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
buffer может быть нулевым, в этом случае этот призыв только изменяет размер внутреннего буфера.
Оригинал:
buffer may be null, in which case this call only resizes the internal buffer.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] См. также

задает буфер для файлового потока
Оригинал:
sets the buffer for a file stream
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
[virtual]
предоставляет пользователю поставляется буфера или превращает эту filebuf небуферизованных
Оригинал:
provides user-supplied buffer or turns this filebuf unbuffered
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(virtual protected std::basic_filebuf функция-элемент) [править]