gpt4 book ai didi

c - 是否需要手动请求缓冲?

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:46 25 4
gpt4 key购买 nike

是否需要在打开FILE流时调用setbuf()setvbuf()等函数来调整缓冲?
I/O 缓冲不是自动处理的吗?

最佳答案

不,缓冲是自动处理的,但可能不是您想要或需要的方式

您可能希望在每次写入时刷新,仅在换行符上,仅在满缓冲区上刷新,而默认值对于您的情况是错误的。

或者您可能需要更大的缓冲区以提高效率。

在所有这些情况下,调整默认值。
不过,一般来说,默认值是合理的,可以保留。

这里是自动嗅探器严重失败的情况:
printf statement is not executing before scanf statement in netbean

关于c - 是否需要手动请求缓冲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25942110/

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