|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2017, 20:54 | #1 |
Пользователь
Регистрация: 23.02.2017
Сообщений: 23
|
Структура Си. Удаление информации
Как в программе написать НОВУЮ СТРУКТУРУ, чтобы с указаныым возрастом информация исчезла
Код:
|
20.04.2017, 21:12 | #2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Насколько я понял, речь идёт не о структуре, а о экземпляре структуры (это как бы разные понятия).
Ну смотри в сторону динамической памяти... Операторы "new", "delete"... Я не зная, списки Вы проходили? Если нет, тогда "динамический массив"; алгоритм приблизительно такой: 1) создаёшь (динамически) первоначальный массив на N элементов (экземпляров структуры) и его заполняешь. 2) Определяешься с условием удаления. 3) создаёшь вспомогательный массив из экземпляров структуры с N-1 элементами. 4) Копируешь из первоначального массива в дополнительный все элементы, кроме того что нужно удалить. 5) удаляешь "delete"-м первоначальный массив; и сразу же создаёшь (выделяешь под него память) новый массив с N-1 элементами. 6) Копируешь из вспомогательного массива все элементы в массив из п.5. 7) Удаляешь вспомогательный массив. Всё, по истечению этих пунктов, у тебя будет не (например) "b[3]", а "b[2]". |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура для хранения информации о произвольной музыкальной мелодии | AmbaQ | Помощь студентам | 1 | 14.09.2014 20:52 |
Не работает код получения информации о сетевом адаптере,структура MIB_IFROW | calypso | Работа с сетью в Delphi | 1 | 30.07.2013 13:33 |
С++ работа с файлами, удаление записи, структура | Erlotaza | Помощь студентам | 4 | 13.06.2013 09:10 |
checkbox + php [удаление информации из БД] | webber9989 | PHP | 14 | 18.08.2010 17:15 |
Удаление повторной информации из таблиц | paratruper17 | Microsoft Office Word | 8 | 03.11.2009 10:31 |