Я хочу создать указатель на массив указателей (с 10 указателями в массиве), затем я хочу дать указателю значение.
Это то, что я имею до сих пор:
char **arraypointer = calloc (10, sizeof (char*));
Как мне дать значение этому массиву?
Я пробовал:
arraypointer[0] = "string"
Но я получаю ошибку сегмента.
Edit:
Я хочу создать указатель, который указывает на массив указателей. Каждый из этих указателей будет иметь свойство struct. Как можно получить доступ к свойству struct для этого указателя? У меня нет кода для публикации, потому что я все еще пытаюсь понять, как это должно выглядеть. Структура для этого указателя будет содержать строку, которая является строкой char * и целым числом. Я думаю, что это работает так:
arraypointer[0]->string = "this";
arraypointer[0]->number = 3;