Я пытаюсь использовать * .h именованные структуры в других файлах, таких как clube.c, которые будут создавать массив из структуры, определенной как Clubes.Как использовать структуру из другого файла?
structures.h:
extern typedef struct Clubes{
char *codClube;
char *nome;
char *estadio;
};
независимо от того, что я делаю это просто не появляется в моем clubes.c
Примечание: уже сделал включить "structures.h"
Еще раз спасибо заранее, , и если у вас есть любая информация, которую я могу вам дать, чтобы помочь вам, просто спросите.
Ключевое слово 'extern' перед' typedef' не имеет смысла. Чего вы пытаетесь достичь? –
Только то, что я сказал раньше. Создайте структуру в файле и переменную массива, используя эту структуру в другом файле. –
Удалите ключевое слово 'extern' и включите' структуры.h' в ваш c. файл. Это все. –