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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2015, 09:41   #1
Bayern_M
Форумчанин
 
Регистрация: 18.03.2015
Сообщений: 114
По умолчанию Си. Односвязный список

Здравствуйте!
Изучаю работу с json файлами. Пользуюсь библиотекой jansson
В файле у меня массив из json-объектов

Бегаю по массиву вот так

Код:
void read_json_array(json_t *element, int indent) 
{
    size_t i;
    size_t size = json_array_size(element);
    print_json_indent(indent);

    for (i = 0; i < size; i++) 
        {
            ....
        }
}
В теле цикла хочу создавать односвязный список с привязкой новых нод к хвосту списка и инициализировать ноды c помощью библиотечной функции json_object_get

Подскажите, правильно ли я делаю список и подвязываю новые элементы. Лучше вызывать в цикле функцию create_node или в цикл включить код непосредственно?

Код:
void create_node(struct _node_ **last)
{
	struct _node_ *new=malloc(sizeof(struct _node_));
	new->next=NULL;
	(*last)=new;
}
Заранее спасибо!
Bayern_M вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать односвязный список и вывести его на экран. Из этого списка создать новый список по указанному ниже правилу и новый список San111 Паскаль, Turbo Pascal, PascalABC.NET 1 15.05.2012 22:08
Необходимо реализовать классы, односвязный список для хранения целых чисел, односвязный список для хранен lineico Помощь студентам 2 09.05.2011 17:45
Односвязный список masha17 Общие вопросы C/C++ 1 09.12.2009 12:20
Односвязный список crusarder Помощь студентам 1 23.10.2009 17:56
C++. Односвязный список. Уничтожить список Olya90 Помощь студентам 2 10.06.2009 18:52