Recibo un fallo de segmentación cuando paso los dobles punteros a la función para inicializar la memoriaC: ¿Cómo pasar un doble puntero a una función
int main()
{
double **A;
initialize(A, 10, 10);
......
}
void initialize(double **A, int r, int c)
{
A = (double **)malloc(sizeof(double *)*r);
for(int i = 0; i< r; i++) {
A[i] = (double *)malloc(sizeof(double) *c);
for(int j = 0; j < c; j++) {
A[i][j] = 0.0;
}
}
}
¿Cómo puedo pasar los dobles punteros a las funciones .....
intentar inicializar (& A, 10, 10) – Ibrahim
Eso no se compilará sin cambiar inicializar - '& A' es un' 'doble ***. –