defunct 0 30 ноября, 2009 Опубликовано 30 ноября, 2009 · Жалоба НО только если структура объявляется в хидере(file1.h) file1.с файла. Структуру объявлять в .h файле не надо. Объявляете там - тип и ссылку(и) на структуру(ы) этого типа как extern. file1.h typedef struct tagMY_STURCT { ... } TMY_STRUCT, *PMY_STRUCT; extern TMY_STRUCT my_struct1; extern TMY_STRUCT my_struct2; в file1.c, объявите и проинициализируйте (если надо) элемент структуры #include "file1.h" TMY_STRUCT my_struct1 = { .... }; в file2.c, пользуйтесь: #include "file1.h" ... my_struct1. ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bbill 0 30 ноября, 2009 Опубликовано 30 ноября, 2009 · Жалоба Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться