是否有任何标准输入长度限制(输入或输入速度的数量)?stdin的长度是否有限制?
回答
它可能取决于stdin驱动程序!
stdin(作为一个概念)没有限制。我期望内核开发者(任何系统的)都做出了一些设计选择,这些选择会增加限制。
根据每个人的其他favorite Q&A site:
不应该有到流大小的限制(不管是标准输入或其他)。然而,你可能想要检查的是你存储这些角色的地方......是否有足够的空间来存储它们?
尽量只这样的代码(不存储!):
for (;;) {
int c = getc(stdin);
if (c == EOF) { break; }
putc(c, stdout);
}
,看看是否有相同的限制。
转移速度有限制。通常,它们与任何“UNIX”管道大致相同。大多数操作系统都提供了更高效的机制,但管道速度相当快......假设您没有使用printf &等。
否。 stdin
对长度或速度没有限制。
如果你想通过stdin
获得千兆字节的数据,你可以,并且你的计算机将尽可能快地提供数据。
尝试:
的yes
UNIX的y
无休止命令输出行。将它管到一个只读取stdin并将其放在stdout上的C程序(例如cat
,但tr 'y' 'y'
也可以)。等到cat
崩溃或者您的耐心达到了极限:
yes | cat
关于速度的因素,限制不受语言或操作系统,但由硬件(CPU,RAM确定,硬盘,SATA,网络,... )
真的有一切的命令。 – 2010-03-12 09:52:44
当另一个命令需要确认无法禁用时(如硬编码'rm -i'),它被使用。 – mouviciel 2010-03-12 10:27:12
- 1. DFA输入的长度是否有限?
- 2. 是否对mysql中的查询长度有限制?
- 3. MongoDB中的_id长度是否有限制
- 4. GHC中的变量名称是否有长度限制?
- 5. C中的数组长度是否有限制?
- 6. SOLR的帖子长度是否有限制?
- 7. memcached中“stats cachedump”的结果是否有长度限制?
- 8. PHP strpos函数中针的长度是否有限制?
- 9. localStorage的密钥长度是否有限制?
- 10. fql查询的长度是否有限制?
- 11. c#中的流长度是否有限制?
- 12. Arduino中的字符串长度是否有限制?
- 13. 网页的滚动长度是否有限制?
- 14. 是否有一个实际的HTTP头长度限制?
- 15. 是否有PHP curl返回值的字符串长度限制?
- 16. ios phonegap中查询字符串是否有长度限制?
- 17. IE工具提示字符长度是否有限制?
- 18. Excel工作表名称长度是否有限制?
- 19. Microsoft语音REST API是否具有音频长度限制
- 20. ASP.net隐藏字段长度是否有任何限制
- 21. 画布的宽度是否有限制
- 22. 是否可以限制TextField(不是JTextField)中输入的长度
- 23. C - fgets和stdin的长度
- 24. 截断stdin行的长度?
- 25. F#FSI - 脚本长度是否有限制?字符串文字出现过长
- 26. 限制长度值
- 27. PHP:preg_match长度限制
- 28. AJAX长度限制
- 29. NSString长度限制
- 30. mysql长度限制
你为什么不发布代码给你带来麻烦 – naumcho 2010-03-12 02:44:51
问题是一般性的。关于主要的概念和概念。 – Rella 2010-03-12 02:47:48
缓冲输入的数量由操作系统决定,我想。如果缓冲区已满,则试图写入可以/将被阻塞,并且如果缓冲区为空,尝试的读取可以/将被阻止。 (我在这里猜测)。 – dreamlax 2010-03-12 02:49:16