我想从文件 input.txt 中获取输入并将执行的输出写入 output.txt 正确的顺序是什么?以下不起作用。
./a.out < input.txt > output.txt
编辑
我是否必须等待执行完成才能写入?我通常会在中间休息以查看是否正在写入 o/p,因为运行时间非常长。
澄清:
此 C 程序 (P1) 遍历循环并将循环值 x 提供给 system() 调用,该调用使用 . 调用另一个 C 程序 (P2) ./P2 < x
。程序 P2 对每个 x 值执行并输出到屏幕。我想将两个程序的完整输出到output.txt。