The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"calloc"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "calloc" +/
Сообщение от Fagotemail (?), 27-Сен-06, 18:38 
Спасибо работает. Я тут сам вариант придумал, но ваша версия покороче будет!
Вот мой вариант:

struct _cfg *cfg, *ptr;
if(cfg == NULL)
{
  cfg = calloc(1, sizeof(struct config));
  cfg->var = malloc(strlen(var));
  cfg->val = malloc(strlen(val));
  strcpy(cfg->var, var);
  strcpy(cfg->val, val);
}
else
{
  ptr = calloc(1, sizeof(struct config));
  ptr->next = calloc(1, sizeof(struct config));
  ptr->var = malloc(strlen(var));
  ptr->val = malloc(strlen(val));
  strcpy(ptr->var, var);
  strcpy(ptr->val, val);
  ptr->next = cfg;
  cfg = ptr;
}

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
calloc, Fagot, 27-Сен-06, 14:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру