Цитата(Igor_U @ Jun 22 2006, 11:15)

Спасибо. Объявил static.
Но хотелось бы понять до конца. Если мне нужен будет доступ к этой структуре из других файлов, то мне нужно присвоить ей имя, например my_name, а обращатится к полю count - my_name::count. Так?
Лучше всего использовать typedef:
Код
typedef struct { // Определить новый тип
........
}
Tadc;
Это объявление лучше поместить в *.h файл. Далее, можно определить в нужном Си файле переменные этого типа:
Код
Tadc adc; // Объявление глобальной переменной
Если требуются ссылки к этой переменной, то ее нужно объявить как extern в том же *.h файле:
Код
extern Tadc adc; // Ссылка к переменной adc