我正在使用 Linux Debian 6.0.6,我在 STDIN 缓冲区中遇到问题。要从 STDIN 获取输入,我无法在 STDIN 中输入超过 4095 个字符,有没有办法增加 STDIN 缓冲区大小。
问问题
5283 次
1 回答
1
缓冲区大小就像内核的页面大小。如果您想使用 C 来完成您的工作,请查看 man setbuf(3)。另外,这里已经回答了问题。将 setvbuf() 与 STDIN 流一起使用
如果你想用 shell 来做,试试 stdbuf(1)。
于 2012-12-12T11:35:42.973 回答