Задать вопрос
@sleeping_in_life

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

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

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

Похожие вопросы
ITK academy Воронеж
от 50 000 до 90 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽