0
我在C中有點生鏽,我試圖初始化一個矩陣,但我遇到了一些問題。但有些研究,但我找不到任何東西。C中的矩陣的分割錯誤
我在得到一個分段錯誤:
char **board;
board = (char **)malloc(N*N*sizeof(char));
board[0][0] = '.'; // segmentation fault here
我可以做這樣的:
char board[N][N] = '.';
,但我需要的矩陣傳遞給函數,通過引用,但我發現也是錯誤,所以我試圖從頭開始使用雙指針。
謝謝。
顯示函數聲明期望採取矩陣 –
搜索:如何分配2d數組。 – this
@這是一個很好的答案,很難找到一個線程。 [這個答案](http://stackoverflow.com/a/7653609/1505939)是我能找到的最好的。 –