在程序中重定向标准输入和标准输出的多种方法及原理
|
如何在程序中重定向标准输入和标准输出呢?本文将记录多种方法并介绍背后的原理。
前一阵子在看一段代码时,虽然猜到那段代码的作用大概是重定向了stdout,但是一时没看明白是怎么完成的重定向。后来一阵学习才发现对stdin和stdout的重定向还有种种方法,而且对这些方法的完全理解需要了解操作系统中的文件描述符的一些实现。
如果对linux上的重定向很熟悉的话,那么这篇文章的内容就不需要看了。