【ANSI-C】 C言語なら俺に聞け! Part 129
■ このスレッドは過去ログ倉庫に格納されています
0535デフォルトの名無しさん
2006/09/20(水) 18:48:07構造体
typedef struct {
int x;
} TEST;
void set( TEST **test )
{
*test = ( TEST * )malloc( sizeof( TEST ) * 2 );
// ここは代入できる
test[0]->x = 1;
// ここが出来ない
test[1]->x = 2;
}
int main()
{
TEST *test = NULL;
set( &test );
return 0;
}
// ここが出来ない
で書き込み違反エラーが出てしまいます
これはやはり領域の確保が出来ていないという事でしょうか?
どうすればいいのか、よろしく御願いします。
■ このスレッドは過去ログ倉庫に格納されています