은 내가 C에서 함수에 2 차원 배열을 전달하고 때 나는 5 Collumns는이있을 때 이것은C의 함수에 동적 2d char 배열을 전달하는 방법은 무엇입니까?
int test(myarray[][5]){
//something
}
int main(void){
//something
test(myarray);
return 0;
}
쓰기 것을 알고,하지만 난 스캔 프로그램의 시작 부분에 경우 어떻게해야합니까 행과 Collumns는 예 번호는
처럼 그래서scanf("%d %d", &rows, &collumns);
char myarray[rows][collumns];
test(myarray);
내 테스트 함수의 선언, 내가, 내가 첫 번째 코드에서했던 것처럼 내가 5를 넣을 수 없습니다 알고에 있어야하고 내가 넣을 수없는 것을 1000과 같은 최대 값, 그리고 넣으면
int test(myarray[][collumns])
내 함수에 collumns가 정의되어 있지 않다 ...
어떻게'에서 myArray **'와 별도로 배열의 크기를 전달하는 방법에 대한? 단지 여기서 추측해라. – Cu3PO42