Первое размещение здесь.У меня проблема с ссылкой на структуру typedef из отдельных файлов.Пример:
main.c // объявление меню и переменных
#include <stdio.h>
#include <string.h>
#include "person.h"
#include "person.c"
person persondata[50] ;
person.h // typedef struct {...} person;
typedef struct
{
char name[50];
}person;
person.c // functions
extern persondata[];
void copy()
{
strcpy(persondata[0].name, "John");
}
Я получаю сообщение об ошибке: слева от ".name" должен быть тип struct / union и переопределение, различные базовые типы
Howя должен исправить эту ссылку?