Hola, quisiera que alguien me explicase como puedo editar una matrix[5][5] desde una función.
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;
printf("Seleccione dia a editar: ");
if(x>=0 &&x<3){
printf("introduce contenido: "); 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]);
}
}*/
}