Как мне заставить это работать?Функции вызова из основного файла
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
typedef struct node
{
char hexAdd;
int numOccur;
}
int main()
{
node arr[5];
//arr[0]->numOccur = 2;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
int n;
for(n = 0; n < 5; n++){
printf("%d\n",arr[n]);
}
}
Как я могу заставить его работать без структуры в этом файле? Я хочу иметь массив, состоящий из структур. Как мне получить доступ и изменить эти структуры?
Подсказка: Не включать исходные файлы в другие исходные файлы. Вместо этого компилируйте их отдельно в * object file * и используйте компоновщик, чтобы связать их вместе, чтобы сформировать окончательный исполняемый файл. –
Я полагаю, вы имеете в виду «как C справиться с этим» в вашем третьем абзаце. – Chazu
Пожалуйста, предоставьте содержание structNode.h и structArr.c, иначе трудно понять, о чем идет речь. –