2017-07-02 18 views
-2

对于我的C++项目,我需要在某些txt文件中进行统计和编写代码输出。什么数据文件适合我的C++代码

void txt() 
{ 
    FILE *fid0; 
    fopen_s(&fid0, "Agenti_20.txt", "w+"); 
    for (int k = 0; k < numberofRepeat; k++) // numberofRepeat = 100 
    { 
     for (int i = 0; i < numberofCalc; i++) { // numberofCalc = 2000 
      fprintf(fid0, "%lf\n ", FunkcijaGreske[i]); 
     } 
    } 
    fclose(fid0); 
} 

numberofRepeat等于100,numberofCalc是20000,FunkcijaGreske[i]是双数。 因此,现在,我的代码创建一个.txt文件,其中包含一列和2000000行,不适合使用它。 我打算为每次重复我的代码有不同的列,有20000个计算行的100个重复列,我不知道如何实现这一点。 但是,.txt文件是否适合编写大量数据,或者应该在未来的项目中使用不同类型的数据文件? 每个帮助表示赞赏。

回答

0

为什么不将顺序写入行?此外,文字应该是你所做的事情。

void txt() { 
    FILE *fid0; 
    fopen_s(&fid0, "Agenti_20.txt", "w+"); 
    for (int i = 0; i < numberofCalc; i++) { 
     for (int k = 0; k < numberofRepeat; k++) 
      fprintf(fid0, "%lf ", FunkcijaGreske[i]); 
     fprintf(fid0, "\n"); 
    } 
    fclose(fid0); 
} 
相关问题