如何在C语言中每次迭代后发送csv文件
在10000次迭代之后,我正在CSV文件中编写某些变量集。我想为中间迭代(比如每1000次迭代后)编写文件。如何用C编写CSV文件如何在C语言中每次迭代后发送csv文件,c,csv,iteration,C,Csv,Iteration,在10000次迭代之后,我正在CSV文件中编写某些变量集。我想为中间迭代(比如每1000次迭代后)编写文件。如何用C编写CSV文件 no_of_iteration=1000; for ( n=0;n<no_of_iteration;n++){ //Perform operation on HorVel,VerVel,Pressure } fpCellAvgVal = fopen("cellAvgValue.csv", "w"); // Change to match your path
no_of_iteration=1000;
for ( n=0;n<no_of_iteration;n++){
//Perform operation on HorVel,VerVel,Pressure
}
fpCellAvgVal = fopen("cellAvgValue.csv", "w"); // Change to match your path
for(n = 1; n < jMax; n++){
for(m = 1; m < iMax; m++)
fprintf(fpCellAvgVal, "%lf,%lf ,%lf \n", Pressure[m][n], HorVel[m][n],VerVel[m][n]);
}
fclose(fpCellAvgVal);
no_of_迭代=1000;
对于(n=0;n)首先将结果存储在一个字符缓冲区中,然后在1000次迭代后将整个缓冲区写入CSV文件。也许您正在寻找的是fopen(“cellAvgValue.CSV”,“a”)
。而“a”
意味着追加。可能会有帮助。还有Jon Watte on的答案。@user3386109似乎已经找到了它。但是如果你仍然在寻找一些可靠的参考资料,那么fopen
的文档将有很大帮助。你可以通过示例在上找到好的文档。或在上。或在上