std::setvbuf
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Определено в заголовочном файле <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 | — | режим буферизации в использовании. Это может быть одно из следующих значений:
Оригинал: buffering mode to use. It can be one of the following values:
Текст был переведён автоматически используя Переводчик 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 функция-элемент)
|
Документация C по setvbuf
|