我如何 运行 多次执行 C 程序并记录输出?

How do I run a C program several times and record the outputs?

所以基本上我有一个 C 程序,它根据输入的 .txt 文件进行大量计算并输出一个值。我想 运行 计算 100 次然后计算平均值,显然这单独做会很乏味。

所以我尝试研究了一些关于脚本等的内容,我发现了这样的事情: https://answers.yahoo.com/question/?qid=20091206100348AAaJPP8 我应该只在命令提示符下执行此操作吗? (我在 Windows 顺便说一句)

感谢您的帮助:)

试试这个: 让程序将数据附加到相关的文本或 csv 文件中,然后编写另一个程序,您可以在其中 运行 程序定义的次数。使用函数 system()。它接受一个字符串作为参数并在 CUI 中执行它。 希望对您有所帮助。

您在 Windows,因此您可以使用 DOS 批处理脚本 (.bat) 运行 您的程序 N 次,使用循环(或 N 个单独的命令,如果这对您来说更容易的话) ).使用命令末尾的 >> 符号将输出附加到文件中。有关这方面的更多信息,请参阅 http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true,并在 google 中搜索 dos bat file 以获取有关开始编写批处理脚本的帮助。