> > realloc()の使い方を間違えている > > 新しく確保した領域へのポインタを返すので > > a = realloc(a, 20); > > としなければならない > > もちろんメモリ不足でNULLを返す可能性もあるのでそれを調べるときは別のポインタ変数を使え > 転載かよ(;´Д`) > aをただ上書きするとrealloc失敗の時に元のメモリ領域を永遠に開放できなくなるな だからそれを調べたいときは別の変数を使えと書いたじゃないか 参考:2004/11/02(火)16時47分32秒