@sleeping_in_life

Как сделать Case Delete в C?

Всем привет! Пишу программу на C и есть немного вопросов про динамическое выделение памяти под структуру и вопрос про удаление эл-ов. Написал пока что удаление так, что выборочный элемент меняется с последним и заменяются все данные и уменьшаю массив на 1. При этом, чтобы удалить связь, уменьшаю в цикле еще k элемент. По идеи, это не удаление, да и вообще не может быть удалением. Но это все костыли и вообще такое использовать не хочется. Все работает отлично, кроме удаление, да и хочется, чтобы динамически выделялась память под каждый добавленную структуру, но почему-то когда я так сделал, у меня крашнулась программа. Помогите пожалуйста, тем кому не сложно, да и большое спасибо всем, кто ответит.
Сама программа будет на сайте pastebin.com, т.к код очень большой для Хабра:
https://pastebin.com/D5Eh2vcw
  • Вопрос задан
  • 16 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы