08/03/28 02:19:59
>>68
すいません、そこは「==」でした・・・
あとスコープの外側にはセミコロンはいらないんですね・・・
>>67
説明が足りなくて申し訳ございません・・・。
まず513ですが、一行の行数の最大値が512なので、NULL文字の分も入れて513にしてみました
問題点なのですが、「//リストの連結」という部分のすぐ下で読み込んだ構造体をつないでいきます。
その段階では構造体の現在のアドレスと現在の構造体の->prevのアドレスは正しく表示されるのですが、
ループを抜けた後、構造体のアドレスを一番最初に戻すために、
while(p->prev != 0){
p=p->prev;
}
を実行しています。その途中でprevのアドレスがずれて、セグメント例外になってしまいます。