0

考虑一个基本程序 - SumOf2Numbers.cpp。我可以通过命令行给出 2 个数字作为输入,它给出了数字的总和。

我想用各种输入来运行这个程序,比如,

./a.out 5 6
./a.out 123456 654321
./a.out -200 200

输出将是,

5 + 6 = 11
-200 + 200 = 0 
123456+654321 = 777777

我想自动化执行 c++ 代码并将输出存储在文件中的过程。我是编写脚本的新手。我想知道我该怎么做?我相信我可以通过编写 perl 或 bash 脚本来做到这一点。有人可以指导我找到一个很好的教程。

PS:我相信会有很多在线教程。但我不确定我应该如何执行搜索。

4

1 回答 1

4

这可以通过 shell 脚本轻松完成:

#!/bin/sh
(
  ./a.out 5 6
  ./a.out 123456 654321
  ./a.out -200 200
) > output.txt
于 2012-07-02T01:31:25.770 回答