Я думаю, что вы хотите
procNames = &configData;
Устанавливает указатель procNames
на адрес структуры configData
.
Вы можете получить доступ к элементам, используя
procNames->count
procNames->lines[i].name // Pointer to the 1st char of the name in the i'th config_line structure
или
configData.count
configData.lines[i].name
Помните, что, поскольку lines
сам по себе является указателем, вам необходимо выделить память для каждой config_line
структуры:
struct config_line thisLine; // Declare a structure
procNames->lines = &thisLine; // Point to it
или
// Declare a pointer to an array of structures, allocate memory for the structures
struct config_line *linePtr = malloc(NUM_STRUCTS * sizeof(struct config_line));
procName->lines[i] = *linePtr; // Points to 1st structure in the array