标签:输出 缓存 函数 字符 缓冲 stderr fflush
刷新缓存函数
ffluash(FIFE *fp
) 把库函数中的缓存内容强制写到内核中。
无缓存函数
stderr 只要用户调这个函数,就会将其内容写到内核中
如图所示:这里使用fputs函数输出字符并配置为stdout(标准输出)
但这里没有使用\n,也没有写满1024个字节,也没有使用系统函数和缓存函数,
所有无法输出字符数据。
使用fflush刷新缓存函数,把用户缓存写入到系统缓存里。
使用fflush函数刷新缓存函数,成功输出字符数据。
这里使用stderr(标准错误输出),即是无缓存参数
使用stderr参数后,将用户缓存写入到内核缓存里,成功输出了字符数据
标签:输出,
缓存,
函数,
字符,
缓冲,
stderr,
fflush
From: https://blog.csdn.net/m0_74224228/article/details/142877520