Hola muchachos! como andan?
vuelvo despues de mucho tiempo, con el siguiente problema.. estoy tratando de pasar un arreglo a una funcion, en si necesito pasar el arreglo, y un par de variables mas.. aca les dejo el codigo para que me digan cual es mi error.. porque me mareé revisando y revisando y la verdad no encuentro donde esta mi falla...
Código:
#include <stdio.h> #include <stdlib.h> void cargar(int *p,int fil,int col); void main() { int *m,dim,filas,columnas,f,c,cont=0; printf("Ingrese el tamaño de filas\n"); scanf("%d",&filas); printf("Ingrese el tamaño de columnas\n"); scanf("%d",&columnas); dim = filas*columnas; f=filas; c=columnas; m=(int*)malloc(sizeof(int)*dim); cargar(&m,filas,columnas); system("PAUSE"); } void cargar(int *p,int fil,int col) { int i,j; for(i=0;i<fil;i++) { for(j=0;j<col;j++) *(p+i*col+j)=0; } }
desde ya muchisimas gracias!