gpt4 book ai didi

c - 确定流是否已满缓冲

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:38 25 4
gpt4 key购买 nike

我知道 __flbf 函数可以告诉我一个流在 Linux 中是否是行缓冲的,但是如何确定一个流是否是全缓冲的?

最佳答案

您不能结合使用 __flbf__fbufsize 来查看文件是无缓冲的、行缓冲的还是 block 缓冲的?

喜欢

if (__flbf(some_file))
printf("File is line buffered\n");
else if (__fbufsize(some_file) == 0)
printf("File is unbuffered\n");
else
printf("File is block (aka fully) buffered\n");

关于c - 确定流是否已满缓冲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19651029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com