a forma más rápida de leer valores numéricos del archivo de texto en C ++ (doble en este caso)

Actualmente, mi código es simplemente esto:

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);

¿Qué puedo cambiar para que sea lo más rápido posible?

Respuestas a la pregunta(8)

Su respuesta a la pregunta