質問: node->nextnode; free(p); } } ```
回答: ”正常に作動しません。”では分かりません。 release()内、if (node = NULL) return;・・・これではreturnしません。 "_CRT_SECURE_NO_WARNINGS"をセットしているのでワーニングが出ないせいだと思います。scanf()のワーニングを消すためだと思いますがワーニングを見ないようにするのは止めた方がいいですよ。 remove_data()内、if (node == NULL) puts("データは見つかりませんでした."); return; ←このreturnはif文の外にあるためこの後の処理は実行されません。