【发布时间】:2023-03-27 03:34:01
【问题描述】:
我想知道是否有任何方法可以将我的程序结果存储到文本文件中。我知道您可以执行类似 ./a.out > output.txt 之类的操作,但对于我的程序,在我输入 ./a.out 后,我会再次提示输入 TIME:我输入的时间量,然后点击输入算法执行并输出结果。
程序输出一个stage一段时间,基本上我的输出是这样的:
time 0:00 stage 1
time 0:05 stage 1
...
time 2:05 stage 2
如何将输出存储到文本文件中?
【问题讨论】:
-
实际上调用你的程序二进制
a.out是一个非常坏习惯。您可以使用gcc -Wall -g single.c -o singleprog编译一个单文件源文件single.c,然后运行./singleprog(当然,使用更合适的名称)。对于多源文件程序,学习使用make或其他构建器。