std::setvbuf

来自cppreference.com
< cpp‎ | io‎ | c

 
 
 
C-风格的I / O
功能
原文:
Functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
文件访问
原文:
File access
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
setvbuf
直接输入/输出
原文:
Direct input/output
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
未格式化的输入/输出
原文:
Unformatted input/output
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
格式化输入/输出
原文:
Formatted input/output
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
文件定位
原文:
File positioning
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
错误处理
原文:
Error handling
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
对文件的操作
原文:
Operations on files
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
 
定义于头文件 <cstdio>
int setvbuf( FILE *stream, char *buffer, int mode, size_t size );
设置给定的文件流stream的内部缓冲区.
原文:
Sets the internal buffer of the given file stream stream.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

stream -
文件流设置缓冲区
原文:
the file stream to set the buffer to
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
buffer -
数据流使用的缓冲器的指针
原文:
pointer to a buffer for the stream to use
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
mode -
缓冲模式下使用。它可以是下列值之一:
_IOFBF 满缓冲 当缓冲区为空时,从流读入数据。或者当缓冲区满时,向流写入数据。
_IOLBF 行缓冲 每次从流中读入一行数据或向流中写入一行数据。
_IONBF 无缓冲 直接从流中读入数据或直接向流中写入数据,缓冲设置无效。
原文:
buffering mode to use. It can be one of the following values:
_IOFBF 满缓冲 当缓冲区为空时,从流读入数据。或者当缓冲区满时,向流写入数据。
_IOLBF 行缓冲 每次从流中读入一行数据或向流中写入一行数据。
_IONBF 无缓冲 直接从流中读入数据或直接向流中写入数据,缓冲设置无效。
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
size -
的缓冲区的大小
原文:
size of the buffer
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

0成功或失败时返回非零值.
原文:
0 on success or nonzero on failure.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 注释

stream一直伴随着一个打开的文件后,此功能可能只使用,但是任何其他操作之前.
原文:
This function may only be used after stream has been associated with an open file, but before any other operation.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
buffer可以为null,在这种情况下,这个调用只调整内部缓冲区的大小.
原文:
buffer may be null, in which case this call only resizes the internal buffer.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 另请参阅

设置文件流的缓冲区
原文:
sets the buffer for a file stream
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
[虚]
为用户提供的缓冲或无缓冲将这个filebuf
原文:
provides user-supplied buffer or turns this filebuf unbuffered
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(std::basic_filebuf 的虚受保护成员函数) [编辑]
setvbufC 文档