ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
431827 Топик полностью
Daniilvb (10.08.2013 22:18, просмотров: 159) ответил mazur на Вопросы по переменным.
Рыба для глобальных флагов ============================== Файл global_flags.h typedef struct { unsigned Bad:1; unsigned Good:1; } GLOB_FLAGS; extern GLOB_FLAGS g_fl; ============================== Файл модуля 1 tst1.c #include "global_flags.h" void TST1Func(void) { if(g_fl.Bad) { g_fl.Bad = 0; g_fl.Good = 1; } } ============================== Файл модуля 2 tst2.c #include "global_flags.h" void TST2Func(void) { if(g_fl.Good) { g_fl.Bad = 1; g_fl.Good = 0; } } ============================== Файл MAIN.c #include "global_flags.h" // Только в одном месте GLOB_FLAGS g_fl; int main(void) { g_fl.Bad = 1; g_fl.Good = 0; }