这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » BUFSIZ

共2条 1/1 1 跳转至

BUFSIZ

高工
2017-09-22 18:19:51     打赏

blob.png

一、BUFSIZ定义

Linux平台

   stdio.h:# define BUFSIZ _IO_BUFSIZ
   libio.h:#define _IO_BUFSIZ _G_BUFSIZ
   _G_config.h:#define _G_BUFSIZ 8192

 

二、BUFSIZ作用

   程序输出时,为减轻系统负担,可以先将需要输出的字符保存起来,即放入内存缓冲。当达到输出条件时:行缓冲遇到换行符,块缓冲遇到写满缓存,或用户强制fflush;才进行写文件动作。BUFSIZ为系统默认的缓冲区大小。

 

三、BUFSIZ使用

   #include <stdio.h> (引入头文件即可)

 

   setbuf(stdout,buf);(修改默认缓冲大小)

 




专家
2017-09-23 13:16:56     打赏
2楼

资料有点少了。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]