Views: 767
Часто возникает задача когда необходимо предавать данные между модулями программы. Например, передать данные между файлами, или управлять работой модулей.
Для этого создаем заголовочный файл и описываем наши переменные как внешние. В тех файлах в которых предполагается использовать необходимо включить этот файл и описать эту переменную. Механизм выглядит так:
Задача может быть и такой необходимо управлять работой функций библиотеки из основной программы. Для этого в библиотеки описываем внешнюю переменную в заголовочном файле, в основном файле библиотеки описываем эту переменную “как обычно”. И необходимо включить эту библиотеку в файл в котором предполагается его использовать.
Еще один вариант, создаем “два файла” описание внешних переменных, в тех “файлах” где надо использовать их надо их включить.
В общем, все так просто…
Это может быть интересно
- Самый простой диммер для светодиодного освещенияViews: 2976 Светодиоды все больше входят в нашу жизнь как источники освещения и как само собой разумеющееся, это вопрос регулировки яркости. Существует множество схемных решений, но в нашем варианте мы …
- Customs codes for exportViews: 89 Митні коди (HS Code) для надсилання посилок за кордон. Для відправки товару за кордон на сьогодні необхідно зазначати митні коди. Часто визначення коду займає багато часу. Для …
- Датчик контроля протечки воды ch-c0020Views: 1936 Как здорово летом под теплым дождем с тобою вдвоем оказаться. Как классно по лужам бежать босиком, с тобою играть и смеяться! Но совсем грустно оказаться под таким дождем, который течет с …
- The art of DJViews: 85 The art of DJ. The art of DJ has gained wide popularity. Today, a DJ is not just someone whose task is to mix tracks; a DJ is …
- Development of temperature control and management systemsViews: 60 Catcatcat Electronics Пошта для контакту e-mail: catcatcat.electronics@gmail.com
- Инфракрасный датчик движения, PIR-sensorViews: 3066 Домашняя автоматика предполагает наличие датчиков движения, которые способны контролировать движения человека. Самым простым и доступным устройством позволяющие контролировать изменения ИК-излучения, это ПИР-сенсоры. На текущий момент доступны не дорогие модели D203B, D204B, D205B. Все …
- Стробоскоп для автомобиляViews: 2148 Одним из популярных решений светового тюнинга автомобиля, мотоцикла или скутера стал эффект – “полицейский стробоскоп“. На база платы ch-c0050 реализовано несколько проектов. В этой статье приводятся две версии …
- УКВ – радиоприем, часть 1Views: 9539 Музыкальная тема к статье, слушаем: Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. …
- MPLAB® Harmony – или как это просто! Часть 4.Views: 1971 Часть четвертая – это может показаться немного сложно. Структура проекта. Для облегчения конфигурирования проекты MPLAB Harmony обычно структурированы таким образом, чтобы изолировать код, необходимый для настройки «системы», от …
- Altium Designer – подготовка документации для производства и сборки печатных платViews: 3623 В процессе освоения Altium Designer много возникает вопросов по подготовке документации для производства плат, а также для её сборки. Altium Designer позволяет сделать все требуемые документы, хотя скажем …