setbuf()
来源:互联网 发布:js attr style 编辑:程序博客网 时间:2024/06/05 22:58
是linux中的C函数,主要用于打开和关闭缓冲机制。
- 中文名
- setbuf
- 功 能
- 把缓冲区与流相联
- 用 法
- oid setbuf(FILE *steam,
- 词 性
- 名词
目录
- 1简介
- 2程序例
简介
编辑函数名: setbuf
功 能: 把缓冲区与流相联
用 法: void setbuf(FILE *steam, char *buf);[1]
说明:setbuf函数具有打开和关闭缓冲机制。为了带缓冲进行I/O,参数buf必须指向一个长度为BUFSIZ(定义在stdio.h头文件中)的缓冲区。通常在此之后该流就是全缓冲的,但是如果该流与一个终端设备相关,那么某些系统也可以将其设置为行缓冲。为了关闭缓冲,可以将buf参数设置为NULL。
程序例
编辑#include <stdio.h>
char outbuf[50];
int main(void)
{
/* 将outbuf与stdout输出流相连接 */
setbuf(stdout,outbuf);
/* 向stdout中放入一些字符串 */
puts("This is a test of buffered output.");
puts("This output will go into outbuf");
puts("and won't appear until the buffer");
puts("fills up or we flush the stream.\n");
/* 以下是outbuf中的内容 */
puts(outbuf);
/*刷新流*/
fflush(stdout);
return 0;
}
0 0
- setbuf
- setbuf()
- setbuf
- setbuf
- setbuf
- setbuf
- setbuf()
- setbuf()
- setbuf.c
- setbuf () 函数
- setbuf、setvbuf
- setbuf理解
- setbuf函数详解
- setbuf函数 详解
- setbuf函数详解
- setbuf函数使用注意事项
- setbuf函数详解
- setbuf【练习5.1】备注
- Objective-C规范注释心得——同时兼容appledoc(docset、html)与doxygen(html、pdf)的文档生成
- Linux内核---45.关于initcall
- 各种排序算法的场景以及c++实现(插入排序,希尔排序,冒泡排序,快速排序,选择排序,归并排序)
- YUYV码流中提取单帧并转为RGB图片
- echarts3各种配置项
- setbuf()
- POJ1011
- Linux内核---46.关于mem_map
- poj滑雪(记忆化搜索)
- C 语言的程序的编辑,编译和运行
- Linux内核---47.关于clk_get与clk_enable
- 降采样和上采样(图像)
- setbuf函数使用注意事项
- 手势识别与事件库 Touch.js若干问题及解决方法