回答ありがとうございます。 質問するのに最大文字制限があって書ききれてませんでした。 再確保したアドレスを使用して、そのあとの処理は行ってます。 途中省略してますが、こんな感じです。 --------------------------- for( i = 0 ; ; i++) { *pt2 = realloc( *pt2 ,sizeof(構造体) * (i+1) ); } これで、デバッグログを出力すると、、、 --------------------------- 【デバッグ情報】 pt1:変更されたポインタ変数 pt2:reallocによって再確保時使用ポインタ(ダブルポインタ) pt1->item1 :pt1の格納内容 pt1 <-内容 :pt1の格納しているアドレス値を表示 pt2 <-アドレス :pt2自身のアドレス値を表示 pt2 <-ア<-内容 :pt2の格納しているアドレ
![realloc関数でメモリエラー - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)