我想在命令行中运行我的C程序(我知道),但我想多次执行它以获得一系列值,让我们说n = 100到2000,步长为10?即100,110等......直到2000年
此外,我想修改我的程序,以便我可以在matlab中操作结果,我想绘制我得到的值。我有3个输出,我希望每次运行都存储在一列中,我怎么能这样做?
如何保存excel或文件?
编辑:
我已经完成了以下几次运行程序 for((n = 100; n <= 2000; n + = 100));做./ass_1 n; DONE 但是每次迭代的输入都是n = 0,为什么?
答案 0 :(得分:2)
bash循环可以执行多次运行
#!/bin/bash
for (( c=100; c<=2000; c+=100 ))
do
echo "Hello $"
done
输出只需将其写入文件
file = fopen(filename, "w");
for or while loop on your data
fprintf(file, "%d;%d;%d\n", val1, val2, val3);
fclose(file);