繁体   English   中英

运行具有很多输入的c程序并保存到文件?

[英]Run c program with many inputs and save to file?

我想在命令行中运行我的C程序(我知道),但是我想针对一定范围的值多次执行它,比如说n = 100到2000,步长为10? 即100,110等...直到2000年

我也想修改我的程序,以便可以在matlab中处理结果,我想绘制得到的值。 我有3个输出,并且每个输出都希望存储在一个列中,我该怎么做?

如何将它们保存为Excel或文件?

编辑:

我已经做了以下操作来多次运行程序((n = 100; n <= 2000; n + = 100)); 做./ass_1 n; 完成,但是每次迭代的输入为n = 0,为什么呢?

一个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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM