Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2013, 22:04   #1
Sammi2186
 
Регистрация: 22.11.2013
Сообщений: 5
По умолчанию Структура в структуре

Есть четыре слова: "Утро" "Вечер" "Окунь" "Рыба". Нужно создать списки, в информационном поле которых содержится указатель на следующее слово. Причем последняя буква каждого слова должна совпадать с первой буквой следующего. Т.е. "Утро" и "Окунь" должны быть в одном списке, а "Вечер" и "Рыба" - в другом. Нужна ли тут структура в структуре?

Код:
struct Lists
{
    struct Lists *Wordlist; //указатель на список слов
    struct Lists *next; //указатель на следующий список слов
};
struct Wordlist
{
    char Word[20];
    struct Worldlist *next;
};
Или достаточно:
Код:
struct Wordlist
{
    char Word[20]; //под слово
    struct Worldlist *next; //указатель на следующее слово
};
Как лучше реализовать такую задачу?
Sammi2186 вне форума Ответить с цитированием
Старый 23.11.2013, 00:37   #2
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

существовать всегда будут только эти 4 слова или пользователь может заносить еще какие-нибудь?
и получается, что будет существовать 4 структуры с двумя полями - слово и указатель на следующее?
Unique_Maks вне форума Ответить с цитированием
Старый 23.11.2013, 00:59   #3
Sammi2186
 
Регистрация: 22.11.2013
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Unique_Maks Посмотреть сообщение
существовать всегда будут только эти 4 слова или пользователь может заносить еще какие-нибудь?
и получается, что будет существовать 4 структуры с двумя полями - слово и указатель на следующее?
Я эти слова привел для примера. Вообще там строка, разделенная на слова. Т.е. неизвестно заранее сколько слов.
Я только начал разбираться со структурами. Думал, что будет две структуры, внутри которых еще по одной структуре, а в них уже и есть два поля - слово и указатель на следующее. Или я ошибаюсь? Для меня эта тема достаточно сложная.
Sammi2186 вне форума Ответить с цитированием
Старый 23.11.2013, 01:11   #4
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

возможно нужно использовать связанные списки.
http://www.programmersclub.ru/%D0%A1...B%D1%8Cdelphi/
Unique_Maks вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка в структуре. Sorento2 Общие вопросы C/C++ 8 19.12.2012 01:05
Ошибка в структуре. KIS@ Visual C++ 9 17.09.2011 20:53
записи в структуре sasha14486 Общие вопросы C/C++ 3 04.06.2011 00:18
Замечания к структуре БД artemavd БД в Delphi 0 30.04.2009 13:01
Структура и пример по структуре БД artemavd БД в Delphi 1 09.04.2009 13:17