【发布时间】:2013-12-19 00:22:25
【问题描述】:
有什么方法可以确定input 是buffered 还是unbuffered(除了手册页)?我们不能通过查看函数的名称来弄清楚吗?
也适用于echoing 和nonechoing...
如需快速参考,在哪里可以找到包含 Buffered、Unbuffered、echoing 和 nonechoing 输入的详细信息的列表?
【问题讨论】:
-
抱歉,您说的是“除了手册页”。已删除评论。仅供参考 setbuf 可能会有所帮助。
-
我认为没有一种可移植的方法来检测特定的打开文件流 (
FILE *) 是缓冲的还是未缓冲的。无论如何,您为什么需要知道? -
我不想在运行时知道它。但是有没有办法知道哪个函数是缓冲的或非缓冲的或回显的或非回显的......通过查看函数名称,有可能吗?否则任何告诉哪个函数被缓冲,哪个函数没有被缓冲的链接都会有所帮助。