tengo una matriz definida con estructuras tal que
Código
typedef struct{ int filas; int columnas; int *datos; //** }Matriz;
El caso es que después necesito leer los datos de la matriz, y quiero escanearlos en lo que sería equivalente en un array bidimensional M[fila][columna].
El código sería este:
Mi duda es, en el scanf, para hacerlo correctamente con punteros (también teniendo en cuenta de que pedimos el valor para la posición i+1, aunque deberíamos escanearlo en la 0,0).
Gracias!
Posdata: alguien me puede explicar por qué en la estructura definimos el entero *datos, o sea, que uso se le da?
Código
void LerMatriz(Matriz *m) { int i=0,j=0; for(i=0; i<m->filas; i++) { for(j=0; j<m->columnas; j++) { } } }