Ayuda con pasar la dimension de un arreglo 2x2 a la funcion
Publicado por Jorge (24 intervenciones) el 26/10/2020 23:46:53
Bueno en el sig. codigo modifico el arreglo desde una funcion, pero el tamaño del arreglo esta definido y lo tiene que pedir el usuario, pero no se como enviar el tamaño del arreglo, me explico
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
#include <stdio.h>
void llenarMatriz(int numeros[][3]);
main()
{
int nums[2][3]={0}; // Aqui en lugar de 2 o 3 tienen que ser variables
llenarMatriz(nums);
printf("EL NUMERO ES: %d",nums[0][0]);
}
void llenarMatriz(int numeros[][T]){
numeros[0][0]=10;
} // este codigo si funciona
#include <stdio.h>
void llenarMatriz(int numeros[][T]);
main()
{
int T=3,A=3;
int nums[A][T]={0};
llenarMatriz(nums);
printf("EL NUMERO ES: %d",nums[0][0]);
}
void llenarMatriz(int numeros[][T]){ //segun yo solo se nesesita el 2 valor pero no compila me podrian ayudar
numeros[0][0]=10;
}
Valora esta pregunta


0