C/C++の宿題を片付けます 44代目
■ このスレッドは過去ログ倉庫に格納されています
0613デフォルトの名無しさん
2005/06/02(木) 02:29:11最初のheadは使われてないから、最初のmalloc()の後にでもp = headとかしたらいい。
insert()をrを返すようにして、それをpでうけるようにしたら、
ループが回る度にpが最新のノードをさすようになる。
p = insert(string, p , head); headを引数にする必要はないと思うけど。
最初にp = headにすれば、pがNULLになるときがないから。
あと、insert()のr->nextは次のノードがないうちは空なんだからNULLを代入した方がいい。
■ このスレッドは過去ログ倉庫に格納されています