Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Динамическая структура данных и указатели


Автор: Michail 27.2.2003, 13:15
Постановка задачи:

Описать структуру ZNAK содержащую:
NAME // Фамилия имя
ZODIAC // Знак Зодиака
BDAY // Дата рождения, массив из 3-х элементов

Составить программу выполняющую:
- ввод данных в массив BOOK, состоящий из 12-ти элементов типа ZNAK.
Записи должны быть упорядочены по дате рождения
- Вывод информации о человеке, чья фамилия введена с клавиатуры.

Мне нужен пример, на С++, объявления данной структуры с использыванием указателей, и пример обрашения кним на чтение и на запись...

Насколько я понял эта прога пишется на основе двусвязного списка...
Я с указателями не очень, мало практики.



Автор: Paradox 27.2.2003, 14:03
по моему можно так:

struct { char* name;
enum {RIBA, OVEN, TELEC} zodiac;
int bday[3] } ZNAK;

а ЧТО ЗНАЧИТ НА ЧТЕНИЕ И ЗАПИСЬ ? Если име6ется ввиду как присвоить значение переменной через указатель, то по моему так:
int* a;
*a = 10;

Автор: neutrino 27.2.2003, 20:55
Privet!

Esli Vy imeete v vidu odnonapravlennyi' spisok, to...
Ja pisal progu v jetom forume, kak raz tam bylo i uporjadochivanie i poisk... Poishite.

Автор: Step 27.2.2003, 20:59
Цитата
int* a;
Цитата
a=new int;

*a = 10;

Автор: Michail 28.2.2003, 13:08
Спасибо за информацию...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)