C/C++の宿題を片付けます 117代目
at TECH
276:14
08/11/05 22:34:32
>>16
ありがとうございます。先頭のセルの削除と解放ができました。
すべてのセルを削除すると同時に連結リストの先頭と2つ目に追加したセルの領域を解放する関数って
どう書けばいいんですか?
void *delete_all(struct cell *head)
{
struct cell * next;
if(head == NULL){
return NULL;
}
while(next !=NULL){
next = head->next;
}
free(head);
}
whileでnextをセルの終わりまで飛ばして、削除しようと考えたのですが領域の解放の部分が分かりません。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4985日前に更新/337 KB
担当:undef