gpt4 book ai didi

c++ - 通过 bash 脚本进行程序交互和测试

转载 作者:搜寻专家 更新时间:2023-10-31 02:00:20 25 4
gpt4 key购买 nike

我刚刚完成了 C++ 类(class)简单家庭作业的编码部分。作业的第二部分要求我们验证代码的输入验证。 (该程序将几个不同的值作为用户的输入并将这些值打印到文件中)

我希望我可以为此使用 bash 脚本。有什么方法可以使用 bash 脚本来运行程序并与之交互吗?如何将程序的输出放入变量中(注意程序有一系列的输入请求和输出)。

谢谢

最佳答案

以@Travis 的回答为基础,创建两个文件:一个保存您的输入 (input.txt),另一个保存预期输出 (expected_output.txt)。然后执行以下操作:

./myprogram <input.txt >output.txt
diff output.txt expected_output.txt

如果 diff 命令有任何输出,则说明有问题。

关于c++ - 通过 bash 脚本进行程序交互和测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2164634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com