Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C语言中每次迭代后发送csv文件_C_Csv_Iteration - Fatal编程技术网

如何在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

在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

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
的文档将有很大帮助。你可以通过示例在上找到好的文档。或在上。或在上