배열 크기에 관련 없이 2차 배열 출력하는 함수 만들기
매미꽃
2023.04.01
질문 제목 : 배열 출력하는 함수 만들기
포인터 써서 만들려고 하는데..
질문 내용 :
void printarr(int (*arr)[4], int r, int c) {
int i,j;
for(i=0; ir; i++) {
printf(\n);
for(j=0; jc; j++) {
printf(%5d ,arr[i][j]);
}
}
}
대충 이런 함수를 만들어 쓰고 있어요. 2차 배열을 행렬식으로 출력 해 주는 함수인데요..
요놈 파라메타에 (*arr)[4] 이것 때문에 배열의 열크기는 한정이 되게 되더라구요.. 그러니까 열 크기가 다른 배열은
함수를 2개 만들어야 되고..
전 어떻게 해야되는지 모르겠는데.. 분명히 방법이 있다고 생각 하거든요;; 설마 c언어에 이런 기능이 없으려구요..
어떻게 해야 될까요?