2

我使用 C 来求解 12 个方程的耦合 ODE 系统(出于外部原因,我需要使用 C)。我使用 fprintf 将数据导出到 .dat 文件,但现在我需要为我的参数的不同值解决这个系统,我不想手动创建不同的文件。有谁知道如何创建不同的 .dat 来存储针对不同参数值获得的不同解决方案?

对不起我的英语,谢谢!

4

1 回答 1

5

只需使用一个循环:

FILE *files[numfiles];
for (int i = 0; i < numfiles; i++)
{
    char filename[20];
    sprintf(filename, "results%d.dat", i);
    files[i] = fopen(filename, "w");
}
于 2013-09-23T23:44:24.720 回答