Цитата(MSprut @ Aug 15 2007, 18:12)

А вот если в разных файлах эта сруктура будет носить одно имя, то компилятор ругается, что структура уже объявлена.
Вам же уже сказали. Объявлять структуру нужно только в
одном .с файле, там где она инициализируется и/или ее члены модифицируются. В остальных .c файлах нужно указать, что эта структура
внешняя с помощью квалификатора
extern.