pasar una matriz de tamaño indefinido a un funcion
Publicado por el manco (1 intervención) el 28/07/2008 18:24:08
Saludos
como puedo pasar una matrix de tamaño indefinido a una funcion?
si no pongo el tamaño de la matriz de antemano me pone muchos problemas
============
#include <stdio.h>
#include <stdarg.h>
void
print_matrix(int *A[], int size)
{
int i,j;
for (i=0; i < size; i++){
for (j=0; j < size; j++){
printf("%d ", A[i][j]);
}
printf(" ");
}
}
int
main(int argc,char *argv[])
{
int B[5][5] = {0};
print_matrix(B,5);
return(0);
}
========================
como puedo pasar una matrix de tamaño indefinido a una funcion?
si no pongo el tamaño de la matriz de antemano me pone muchos problemas
============
#include <stdio.h>
#include <stdarg.h>
void
print_matrix(int *A[], int size)
{
int i,j;
for (i=0; i < size; i++){
for (j=0; j < size; j++){
printf("%d ", A[i][j]);
}
printf(" ");
}
}
int
main(int argc,char *argv[])
{
int B[5][5] = {0};
print_matrix(B,5);
return(0);
}
========================
Valora esta pregunta


0