【发布时间】:2011-07-12 13:35:04
【问题描述】:
当使用 c 风格的 i/o 进行编程时,我有时会使用 freopen() 来重新打开标准输入以进行测试,这样我就不必一遍又一遍地重新输入输入。我想知道是否有 c++ i/o 流的等价物。另外,我知道我可以使用管道在命令行/终端/whateveritis 上重定向它,但我想知道是否有办法在我的代码中执行此操作(因为如您所见,我对cl/t/w)。
【问题讨论】:
-
当你有同一个流的两个文件描述符时,你能两次读取相同的数据吗?如果没有,您总是可以在 C++ 中使用 std::cin 的多个实例