如何在C中伪造用户输入

end*_*ade 2 c testing input

我希望这个简单的问题。我有一个函数,不断提示用户输入(字符),并在发现输入在特定条件下有效后返回一个字符。我正在为此和其他类似功能编写测试,但不知道如何伪造用户输入。顺便说一句,我正在使用scanf()获取用户输入。

Tug*_*tes 5

您可以使用更改标准输入的行为以从文件读取freopen。将测试输入放置在文件中,并在测试之前调用它。

freopen("filename", "r", stdin);
Run Code Online (Sandbox Code Playgroud)