4

我正在使用 Linux Debian 6.0.6,我在 STDIN 缓冲区中遇到问题。要从 STDIN 获取输入,我无法在 STDIN 中输入超过 4095 个字符,有没有办法增加 STDIN 缓冲区大小。

4

1 回答 1

1

缓冲区大小就像内核的页面大小。如果您想使用 C 来完成您的工作,请查看 man setbuf(3)。另外,这里已经回答了问题。将 setvbuf() 与 STDIN 流一起使用

如果你想用 shell 来做,试试 stdbuf(1)。

于 2012-12-12T11:35:42.973 回答