Título: Ayuda con mi programa Publicado por: agrichi en 9 Diciembre 2017, 15:34 pm Buenos días, a ver si me pueden ayudar con este simple programita
Quiero inicializar una matriz usando aritmética de punteros pero me da error en esta linea (*(*(p+i)+j))=k; ¿Que está mal? Gracias!! #include <stdio.h> #define FILAS 2 #define COLUMNAS 2 int main() { int m[FILAS][COLUMNAS]; int *p,i,j,k=1; p=*m; printf("%d %d",&m[0][0],p); for(i=0;i<FILAS;i++) for(j=0;j<COLUMNAS;j++) { (*(*(p+i)+j))=k; k++; } for(i=0;i<FILAS;i++) for(j=0;j<COLUMNAS;j++) printf("%d ",m[j]); return 0; } |