作者littleboypis (littleboypis)
看板Programming
标题[问题] struct 的 指标成员
时间Sun May 4 01:45:05 2008
※ [本文转录自 C_and_CPP 看板]
作者: littleboypis (littleboypis) 看板: C_and_CPP
标题: [问题] struct 的 指标成员
时间: Sun May 4 01:44:35 2008
我建了一个 struct
里头只有一个member
他是一个三维的字元阵列 (*** char)
ptrBlock bk = (ptrBlock)malloc( sizeof(Block) );
bk->stmt = ( char ***)malloc( 3*sizeof( char **) );
for( x = 0 ; x < 3 ; x++ ) {
bk->stmt[x] = ( char **)malloc( 2*sizeof( char *) );
for( y = 0 ; y < 2 ; y++ )
bk->stmt[x][y] = ( char *)malloc( 3*sizeof( char) );
}
然後把他传到一个function
setValue(bk->stmt);
//原型长这样
//void setValue(char arrays[3][2][3])
设定完值後
printf("AFTER %c \n", bk->stmt[0][0][0]);
回传回来在印出来却出现Segmentation fault
麻烦各位帮我看一下
我是哪一边关念错了
谢谢
格式化後的程式码
http://rafb.net/p/Ym4oBS57.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.216.117
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.216.117
1F:→ ablboy:网址连结错误...220.137.162.227 05/06 23:17