您的位置:首页 > 编程语言 > VB

setvbuf()

2016-07-14 08:56 141 查看


setvbuf,是一种函数名。

中文名setvbuf功 能把缓冲区与流相关参    数stream :指向流的指针 buf    期望缓冲区的地址返回值成功执行返回0,否则返回非零值

目录

1简介
2程序例

简介

编辑
函数名: setvbuf
用 法: int setvbuf(FILE *stream, char *buf, int type, unsigned size);
type : 期望缓冲区的类型:
_IOFBF(满缓冲):当缓冲区为空时,从流读入数据。或者当缓冲区满时,向流写入数 据。
_IOLBF(行缓冲):每次从流中读入一行数据或向流中写入一行数据。
_IONBF(无缓冲):直接从流中读入数据或直接向流中写入数据,而没有缓冲区。
size : 缓冲区内字节的数量。
注意:This function should be called once the file associated with the stream has already been opened but before any input or output operation has taken place.
意思是这个函数应该在打开流后,立即调用,在任何对该流做输入输出前

程序例

编辑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: