我有一个程序接受一个带有 map 的文本文件,然后找到最短路径并将其输出到另一个文件。
它需要像这样工作
./pathFinder -arg < inputMap.txt > outputMap.txt
我的问题是,有了这个输入,argv[] 和 argc 中会填入什么(重定向算作参数),我还应该使用文件流还是只使用 cin/cout... 或者其他东西。谢谢。
最佳答案
argc
将为 2,argv[1]
将指向 "-arg"
。
重定向将简单地出现在 stdin
和 stdout
上(由 std::cin
和 std::cout
).
关于c++ - c++ 和 linux 命令行重定向中的文件 I/O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508392/