【发布时间】:2011-11-22 10:20:07
【问题描述】:
我有一个程序,它接受一个带有地图的文本文件,然后找到最短路径并将其输出到另一个文件。
它需要像这样工作
./pathFinder -arg < inputMap.txt > outputMap.txt
我的问题是,有了这个输入,argv[] 和 argc 中会填入什么(重定向是否算作参数),我应该使用文件流还是只使用 cin/cout... 或者其他什么。谢谢。
【问题讨论】:
-
我刚刚尝试使用 cin 并且程序等待输入而不是使用 txt 文件。
-
cin和cout是“文件流”。 -
对不起,我的意思是 ifstream 和 ofstream
-
@Max - 如果你的程序等待输入,那么要么你没有像你描述的那样调用,要么你的程序有错误。请将您的程序减少到仍然存在问题的最小版本,并在此处发布。如需比较,请参阅this program。