我想运行 .exe
我的 C++ 程序中的文件。
但我还想通过管道传输输入文件并将该文件的输出放入另一个文件中。
我知道这可以通过命令行完成:
c:> my_program.exe <"input.txt"> "output.txt"
使用此命令,my_program 将从 input.txt
获取所有标准输入并将标准输出提供给 output.txt
现在我希望这应该在我的 C++ 程序中发生。
我的my_program.exe
位于 D: 驱动器中。还有input.tx
t 位于 D: 驱动器中。
请告诉我如何实现我的目标。
最佳答案
您需要在 C++ 程序中处理输入和输出管道,并相应地向文件读取/写入数据。请参阅MSDN例如。
关于c++ - 从 C++ 程序运行带参数的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531687/