Цитата(MSprut @ Aug 15 2007, 19:30)

Есть структура, объявленная в одном .с-файле, вместе с ним компилится второй в котором нужно изменить одну из переменных, входящих в структуру. Где и как в ИАРе правильно объявить эту структуру, чтобы к ней был доступ из разных 2-х файлов?
Элементарно, Ватсон

- Объявите ее не в Си-файле, а в хедере, принадлежащему этому Си-файлу. А к другому Си евошний хедер подключите
Код
/* Файл unit1.h */
typedef struct __Foo
{
char a, b, c;
} Foo;
Код
/* Файл uinit1.c */
#include "unit1.h"
Foo u1_item1, u1_item2;
.....
Код
/* Файл uinit2.c */
#include "unit1.h"
Foo u2_item1, u2_item2;
.....