Re: Tripple pointer
От: Tilir Россия http://tilir.livejournal.com
Дата: 04.06.09 11:18
Оценка:
Здравствуйте, almos, Вы писали:

A>Но вот тут и проблема, при попытке компиляции c89 отображается сообщение ошибки компиляции


A> *i[0] = (char*)calloc(6,sizeof(char));


Не угадали со скобками
*i[0] это указатель на нулевой элемент массива i. Вам нужен нулевой элемент массива, который получается из разыменнованного i, это делатся так: (*i)[0].

(*i)[0] = (char*)calloc(6,sizeof(char));
strcpy((*i)[0], "test1");
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.