Я объявил структуру, и я пытаюсь передать массив этих структур (а также двойной массив удвоений и целое число) в функцию. Я получаю сообщение "тип массива с неполным типом элемента" из gcc, когда я его компилирую. В чем я ошибаюсь в том, как передать структуру в функцию?
typedef struct graph_node {
int X;
int Y;
int active;
} g_node;
void print_graph(g_node graph_node[], double weight[][], int nodes);
Я также пробовал struct g_node graph_node[]
, но я получаю то же самое.