COMO PASAR LA MATRIZ DECLARADA EN MAIN POR REFERENCIA A LA FUNCION PARA GENERAR EL ESPACIO EN MEMORIA
#include <stdio.h>
#include <stdlib.h>
#define M 5
#define N 5
void crearArreglo(int mat[][N])
{
mat = (int (*)[N])malloc(sizeof(*mat)*M);
if (mat!=NULL){printf("valido");}
}
int main(void)
{
int (*mat)[N];
crearArreglo(mat);
system ("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#define M 5
#define N 5
void crearArreglo(int mat[][N])
{
mat = (int (*)[N])malloc(sizeof(*mat)*M);
if (mat!=NULL){printf("valido");}
}
int main(void)
{
int (*mat)[N];
crearArreglo(mat);
system ("pause");
return 0;
}