Faster way to create tab deliminated text files?

前端 未结 6 1081
忘掉有多难
忘掉有多难 2021-02-09 18:01

Many of my programs output huge volumes of data for me to review on Excel. The best way to view all these files is to use a tab deliminated text format. Currently i use this chu

6条回答
  •  天命终不由人
    2021-02-09 18:20

    Use C IO, it's a lot faster than C++ IO. I've heard of people in programming contests timing out purely because they used C++ IO and not C IO.

    #include 
    
    FILE* fout = fopen(fileName.c_str(), "w");
    
    for (int j = 0; j < dim; j++) 
    { 
        for (int i = 0; i < dim; i++) 
            fprintf(fout, "%d\t", arrayPointer[j * dim + i]); 
        fprintf(fout, "\n");
    } 
    fclose(fout);
    

    Just change %d to be the correct type.

提交回复
热议问题