|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.04.2011, 20:55 | #1 |
Регистрация: 15.03.2011
Сообщений: 8
|
Задача на структуры!
Вот моя задача:
Данные о книгах домашней библиотеки записано в N строках символов, каждый из которых имеет такую структуру: автор, название книги, издательство, год издания. Поля данных разделены хотя бы одним символом, который не используется для записи указанных данных. Вывести на экран названия всех книг заданного автора. ПОмогите пожалуста код кажется правильно но не работает: Код:
|
04.04.2011, 21:07 | #3 |
Регистрация: 15.03.2011
Сообщений: 8
|
не работает вот етот отрезок програми:
Код:
почему то на етом отрезке! |
04.04.2011, 23:35 | #4 |
Регистрация: 04.04.2011
Сообщений: 4
|
Ошибку то какую пишет компилятор?
|
04.04.2011, 23:55 | #5 |
Пользователь
Регистрация: 02.04.2011
Сообщений: 36
|
Мне кажется, надо переменную avtor1 сделать не указателем на char, а массивом чаров, например:
Код:
|
04.04.2011, 23:57 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вы правы, ибо указатель сам по себе не выделит память.
вот у ТС gets и пишет куда попало(обычно в null) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.04.2011, 00:15 | #7 |
Регистрация: 15.03.2011
Сообщений: 8
|
спасибо!
|
05.04.2011, 00:39 | #8 |
Регистрация: 04.04.2011
Сообщений: 4
|
Кстати, поиском почему не пользуетесь. Не знаю именно ваша программа это или нет, но вот подобная реализация структуры
А вообще, по сабжу скажу, что вот этого Код:
Кстати, ошибку то вы свою так и не указали. В вашем случае не компилятор должен выбивать... |
05.04.2011, 01:25 | #9 |
Регистрация: 15.03.2011
Сообщений: 8
|
компилятор ошибки то не видает, только когда после вода даних просто выбивает почему то .Кстати пользуюсь Dev-C++???
Большое спасибо за ответ! Последний раз редактировалось VIPchk; 05.04.2011 в 01:29. |
05.04.2011, 01:50 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
почему то?
вторая строка моего прошлого поста, я ответил почему. указатель должен куда то указывать, он хранит лишь адрес, но за данные по этому адресу он не отвечает, это ваша забота чтоб инициализировать указатель. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача на структуры | hunter08923 | Общие вопросы C/C++ | 5 | 04.04.2011 19:26 |
Задача на «файлы и структуры» в Visual С++ | Alex007 | Помощь студентам | 5 | 10.12.2009 21:25 |
Задача на структуры с сортировкой на С++ | Many man | Помощь студентам | 3 | 25.04.2009 10:32 |
Массивы и структуры в структурах (Задача в С++) | bel_ka | Общие вопросы C/C++ | 4 | 16.12.2007 15:31 |