繁体   English   中英

从stdin读取的程序比文件的效率有多高?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM