![]() |
C/C++ связные списки, наверно
Скажу сразу, до этого времени на си никогда не писал. Был опыт в Pascal, Delphi, JavaScript, php.
Мне нужно написать программку именно на си (не на С++), которая будет позволять добавлять записи, типа Код:
char name[15]; т.е. принцип такой, запускается программа ==> запрос ввода команды ==> в зависимости от команды выполняются требуемые действия (добавление, сортировка, сохранение, вывод). У меня вся сложность с неизвестным количеством вводимых данных, для чего я так полагаю, используются связанные списки в си. Если бы я писал на паскале, я бы использовал динамические массивы или после каждого добавления сохранял в файл. Как на си работать со связанными списками: объявлять, добавлять записи, перемещаться по списку и т.д? Нужен пример с коментами. К книгам просьба не отправлять. Спасибо. |
Все тоже, только вместо new -- malloc
|
может быть так?
Код:
class CLink может где то ошибся - писал на скоруу руку, но принцип понятен. |
Время: 13:07. |
Время: 13:07.
© OSzone.net 2001-