Hola, tengo que analizar una matriz con 80 millones de celdas y que tengo almacenada en un archivo txt.
Uso el sieguiente código:
Código:
int adjacency[dimension][dimension];
// Loading Adjacency Matrix
f = fopen("adjacency.txt", "r");
for(i = 0; i < dimension; i++){
for(j = 0; j < dimension; j++){
fscanf(f, "%d", &adjacency[i][j]);
}
}
fclose(f);
La matriz se almacena correctamente si el valor "dimension" es menor a 1400. En caso de que le de un valor mayor recibo un "Segmentation Fault" y como ya digo mi matriz es de 9.200 x 9.200-
¿A que se bede esto?