Paso por referencia de una matriz, en C
Publicado por martin (4 intervenciones) el 19/12/2019 02:04:23
Quiero pasar una matriz a una funcion mediante puntero y dentro de esta funcion agregarle valores, pero no se como se hace, el programa es este
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <stdlib.h>
void funcion (int **vec);
int main()
{
printf("Hello world!\n");
int x,y,vec[5][50];
for (x=0;x<5;x++)
{
for(y=0;y<50;y++)
{
vec[x][y]=0; //inicia en 0 a la matriz
}
}
funcion(vec);//llamada al vector
printf("%d",vec[1][1]);// print para ver si funciona
return 0;
}
void funcion (int **vec)
{
vec[1][1]=10;
printf(" %d",vec[1][1]);//otro print para ver sin funciona
}
Valora esta pregunta


0