我目前正在进行一个类似于Bash的项目。然而,我需要使用数千个测试来测试这个项目,这是无法手动检查的。因此,我想自动执行测试。
我的程序使用
我的程序使用
fgets()
获取用户输入。我知道如何直接向程序发送参数,但是当程序启动时,它会显示程序的提示符。如何在标准输入上cat包含测试的文件,以使程序能够解释测试?(并在终端中获得程序输出)。