C에서 비터 비 디코더를 구현하려고했습니다.2 차원 배열에 대해 메모리를 재 할당하는 방법은 무엇입니까?
그래서 동적으로 생성하고 싶은 2 차원 배열을 사용하려고 생각했습니다. 여기에 2 차원 배열에 대한 샘플 코드는 동적으로 생성됩니다
place_table = (int **)malloc((no_places+1)*sizeof(int *));
for(i = 1; i <= no_places; i++)
place_table[i] = (int *)malloc((no_places+1)*sizeof(int));
이 2 차원 배열의 크기 즉, 내 디코더에서 변화에 유지
이 no_places
는 다양한 계속해서, 그래서 메모리를 재 할당하는 방법을 알고 싶어 2 차원 배열
모든 제안이나 도움을 주시면 감사하겠습니다.
대부분 'realloc'을 사용합니다. – jweyrich
''2D 배열 '에 대해 이야기하고 있습니까? – herohuyongtao
2 차원 포인터를 사용하여 생성 된 2 차원 배열 – shreyas