如何从可执行文件的 2 个文件接收输入

如何从可执行文件的 2 个文件接收输入

基本上,我想接收来自两个不同文件的输入,我在终端上调用可执行文件

喜欢:

./a.out < file1.pgm file2.pgm

我想依次读取代码中输入的两个文件。

答案1

对于这个问题,其中 file1.pgm 和 file2.pgm 是您想要将其内容发送到 a.out 作为输入的文件:

cat file1.pgm file2.pgm | ./a.out

如果 file1.pgm 和 file2.pgm 是可执行文件生产a.out 的输出:

(file1.pgm; file2.pgm) | ./a.out

相关内容