|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.05.2010, 12:30 | #1 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
массивы структур
Здравствуйте, по учебе поставили задание
Создать структуру ВИДЕОМАГАЗИН со следующими полями: Название фильма Режиссер Жанр Рейтинг популярности Цена диска Реализовать следующие возможности: Поиск по названию Поиск по жанру Поиск по режиссеру Самый популярный фильм в жанре Показ всех записей и добавление Сейчас работаю над той частью, где нужно добавлять записи (по сути, в самом начале), что-то не получается, но что, понять не могу, вот мои наработки. Код:
Буду очень благодарен за любые советы. |
24.05.2010, 12:39 | #2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Код:
Код:
Код:
Код:
Последний раз редактировалось profi; 24.05.2010 в 12:45. |
24.05.2010, 13:07 | #3 | |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
В функции strcpy используется strlen, мои строки изначально пусты, потому использование strcpy не православно.
Цитата:
|
|
24.05.2010, 13:10 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
тогда можно memcpy
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.05.2010, 13:21 | #5 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Спасибо за совет, а есть какие-то мысли почему не работает программа?
|
24.05.2010, 13:25 | #6 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Ты же при выходе из функции вызываешь операторы delete
Код:
|
24.05.2010, 13:40 | #7 |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
Тебе надо для начала определиться в каком виде мудут храниться данные: в виде списка или массива, если массива, тогда в главной функции
Код:
Код:
PS. В случае динамического выделения памяти лучше хранить данные в виде списка
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. Последний раз редактировалось mrChester; 24.05.2010 в 13:43. |
24.05.2010, 14:03 | #8 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Код:
Код:
|
24.05.2010, 14:34 | #9 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Большое спасибо за советы, со списками я еще не работал, задачу так поставили, хотя не говорили про то, что память нужно выделять динамически, попробую константный массив структур, а потом буду насиловать преподавателя с динамикой
|
24.05.2010, 14:35 | #10 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Вот, что быстренько набросал:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Assembler] Массивы структур | Opiym | Помощь студентам | 4 | 26.02.2010 18:52 |
массив структур | Help_me_please | Помощь студентам | 3 | 16.01.2010 02:19 |
C++,структуры,NEW,массивы из структур | -ushёl- | Помощь студентам | 2 | 15.11.2009 20:18 |
массивы структур | vasek123 | Общие вопросы C/C++ | 25 | 07.03.2009 20:13 |
Массивы структур.СИ под ДОС. | Zid@ne | Общие вопросы C/C++ | 2 | 12.12.2008 18:16 |