[Comm] опять Си - и memmory allocation :)
Alexey Morsov
=?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Вт Мар 15 14:35:38 MSK 2005
Alexey Rusakov wrote:
> Alexey Morsov wrote:
>
>
>>Спецы по Си, подскажите, есть возможность изменить размер массива (т.е.
>>выделенную ему память) если этот массив выделялся не мной (с помощью
>>malloc) а программой (ну т.е. еслия написал char *name="ssjdksjdk";) :)
>>
>>
>
> man realloc
манил манил и info libc->Memory тоже :)
Не катит
сделал вот так
int OptionsPutVal(struct Options *opt, const char *name, const char *val) {
int i=0;
while (opt[i].name != NULL ) {
if (!strcmp(name,opt[i].name)) {
opt[i].val=val;
return(int)(strlen(opt[i].val));
}
i++;
}
return(0);
}
закаталось :):) Правда пугает варнинг от компилятора
global.c:38: warning: assignment discards qualifiers from pointer target
type
это как раз строка
opt[i].val=val;
--
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai на jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru
Подробная информация о списке рассылки community