【发布时间】:2012-03-18 16:10:44
【问题描述】:
在 Windows 中,存在一个控制台技巧
someprogram.exe < input.txt
这使得程序在有输入请求时从 input.txt 中获取输入。 我希望我的程序在从另一个文件中读取输入时表现不同。有没有办法做到这一点?怎么样?
【问题讨论】:
-
read by another file是什么意思?您的意思是要检查输入是否来自file via the console?喜欢你的例子吗? -
如果您想检测程序的标准输入和输出是否连接到控制台 (TTY) 或管道,那么您就不走运了:没有标准(且非 hackish)在 C++ 中执行此操作的方法。
标签: c++