|
Но не так, как большинству привычно.
Я вообще-то 20 лет назад начинал программировать на Паскале, и до сих пор на нем постоянно пишу. Поэтому и на С я пишу в стиле Паскаля. Никогда не использую h-файлов - ненавижу просто. Текст, естественно, разбивается на модули, которые используются в десятках проектов без изменений, но они (модули) включаются в основной файл (всегда единственный в проекте) директивой #include. Всем ножкам даются мнемонические имена через #define в основном файле проекта. Если есть кусок кода, который принципиально не может быть сделан стандартно - ну он в каждом проекте свой. Например - процедура Write в матричный индикатор - то электронщик к старшим 4-м битам прицепит, то к младшим, то к средним, а то и вообще разряды перевернет - ну так она в каждом проекте своя. А все остальное - стандартный модуль. Да, все модули каждый раз перекомпилируется, ну так и что? Текст то не меняется.
E-mail: info@telesys.ru