[英]How efficient of a program that read from stdin than a file?
实际上这不是特别适合C,但假设首先使用C,如果我有一个从stdin
读取的程序,并且使用fopen
从文件读取程序,如何比较它们处理文件的效率?
两种情况下的开销是多少?
如果你的意思是比较从作为stdin
接收的文件(例如./prog < file
)与通过fopen
在程序中fopen
的文件的读数,那么效率应该没有任何区别。
如果你的意思是比较来自管道或终端的读数或者作为stdin
接收的其他非常规文件与使用fopen
打开常规文件的比较,你要比较苹果和橙子,如果没有进一步的细节,我认为这个问题没有意义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.