1
使用C來求解12個方程的耦合ODE系統(我需要使用C用於外部原因)。我使用fprintf將數據導出到.dat文件,但是現在我需要爲我的參數的不同值解決這個系統,我不想手動創建不同的文件。 有誰知道我如何創建不同的.dat來存儲不同的解決方案,我得到了我的參數的不同值?用C自動創建多個文件
對不起,我的英語和謝謝!
使用C來求解12個方程的耦合ODE系統(我需要使用C用於外部原因)。我使用fprintf將數據導出到.dat文件,但是現在我需要爲我的參數的不同值解決這個系統,我不想手動創建不同的文件。 有誰知道我如何創建不同的.dat來存儲不同的解決方案,我得到了我的參數的不同值?用C自動創建多個文件
對不起,我的英語和謝謝!
只需使用一個循環:
FILE *files[numfiles];
for (int i = 0; i < numfiles; i++)
{
char filename[20];
sprintf(filename, "results%d.dat", i);
files[i] = fopen(filename, "w");
}
您可以'fopen'幾乎任何你想要的文件名。你能更具體地解釋你的問題嗎? –
我需要一種方法來創建不同文件的不同文件名稱,如:results1.dat results2.dat results3.dat etc .. – user2809057
'fopen'和'sprintf' – sapi