ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
618654 Топик полностью
_basile (09.09.2015 22:46, просмотров: 1) ответил SciFi на Именно это имел в виду. За исключением того, что у меня никогда не бывает "globals". Если и есть глобальные переменные, они всегда к какому-нибудь модулю относятся: всегда есть единственный "поставщик" и "потребители".
Это - да. Но, завсегда ручонки чешутся облегчить себе жисть. Почему бы все хедеры проекта не свести в один, и засунуть его во все сишники  одной строкой ? Другой вариант: ============================== xy.h: #ifndef _XY_H_ #define _XY_H_ // очень рекомендую ! #ifndef _MODULE_XY_ extern char x; extern int y; #else char x; int y; #endif #endif ____________________________________ // Ну,а в xy.c прописать: // #define _MODULE_XY_ // #include "xy.h" Баловался я такой фигней, но потом понял,что это не кошерно. Либо на плюсы переходить (что для больших проектов правильно), либо ну, вы поняли...