aneira mais rápida de ler valores numéricos do arquivo de texto em C ++ (neste caso, o dobr

Atualmente, meu código é simplesmente este:

void ReadFile(double Cst[][1000], char* FileName, int height)

FILE* ifp;
double value;
int nRead = 0;
int mRead = 0;

//open the file, check if successful
ifp = fopen( FileName, "r" );
if (ifp==NULL){
    ...
}


for (nRead = 0; nRead < height; nRead++){
    for (mRead = 0; mRead < 1000; mRead++){
        fscanf(ifp, "%le",&value);
        Cst[nRead][mRead]=value;
    }
}

fclose(ifp);

O que posso mudar para torná-lo o mais rápido possível?

questionAnswers(8)

yourAnswerToTheQuestion