Tengo una matrix en la funcion main, la cual tengo que inicializar en esta y posteriormente y gracias a un menu tengo que editarla para ello he creado una función y no consigo editarla.
alguien me puede explicar como puedo editarla pasando la matriz por punteros o algún otro método?
pd: he usado punteros y referencias pero nunca de función a función...
tengo esto pero quiero con puntero xD
Código C:
Ver original
#include <stdio.h> void fun1(int c[2][2]); void fun2(int c[2][2]); int main(){ int c[2][2],i,j; for(i=0;i<3;i++){ for(j=0;j<3;j++){ c[i][j]=100; } } fun1(c); fun2(c); return(0); } void fun2(int c[2][2]){ int i,j,x,h; for(i=0;i<2;i++){ for(j=0;j<2;j++){ } } } void fun1(int c[2][2]){ int i,j,x,h; if(x>=0 &&x<3){ c[x][0]=h; } /* printf("Introduce 4 numeros: "); for(i=0;i<2;i++){ for(j=0;j<2;j++){ scanf("%d",&c[i][j]); } }*/ }