std::setvbuf
From cppreference.com
Defined in header
<cstdio>
|
||
int setvbuf( std::FILE* stream, char* buffer, int mode, std::size_t size );
|
||
Sets the internal buffer of the given file stream stream
.
Contents |
[edit] Parameters
stream | - | the file stream to set the buffer to | ||||||
buffer | - | pointer to a buffer for the stream to use | ||||||
mode | - | buffering mode to use. It can be one of the following values:
|
||||||
size | - | size of the buffer |
[edit] Return value
0 on success or nonzero on failure.
[edit] Notes
This function may only be used after stream
has been associated with an open file, but before any other operation.
buffer
may be null, in which case this call only resizes the internal buffer.
[edit] See also
sets the buffer for a file stream (function) |
|
[virtual]
|
provides user-supplied buffer or turns this filebuf unbuffered (virtual protected member function of std::basic_filebuf )
|
C documentation for setvbuf
|