c - 标准C库中缓冲区大小的特殊宏是什么?

标签 c

我在阅读源代码时看到了这个特殊的宏。如果我没记错的话,它是在标准库中定义的。

这个宏的名字和缓冲区大小有关,在我的机器上它的实现是1024。

现在我想用它来初始化缓冲区,但我忘了它叫什么。

那么有谁可以帮助我让我的代码看起来更专业吗?

如果我不知道自己具体在寻找什么,我如何才能清楚地说出我需要什么?

最佳答案

你是在说BUFSIZ吗? ?这是 <stdio.h> 提供的宏并且它扩展到 setbuf() 使用的缓冲区的大小.

我不确定它在您自己的代码中有什么用处。

关于c - 标准C库中缓冲区大小的特殊宏是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55186410/

相关文章:

c - 测试我是否应该释放内存

c - PIC 打印垃圾字符而不是预期字符

c - 如何将 32 位 float 转换为 8 位有符号字符? (4 :1 packing of int32 to int8 __m256i)

c++ - 如何使用管道发送动态分配的字符串

c - 在 .C 中转置 csv

c# - 使用 pinvoke 将结构数组中的嵌入式 C 结构数组传递给 C#

C: double 算术不精确

c - 如何仅读取已更改的文件描述符

c++ - C语言中delay()是什么?是系统功能吗?

c - 为结构体指针数组赋值