09-11-2021, 00:08
Teoretycznie jest to możliwe z extern ale klauzula sumienia nie pozwala napisać przykładu. Jeśli chcesz używać zmiennych globalnych zdefiniowanych w jednym pliku h lub ino przez funkcje (wewnątrz nich) innego pliku h to raczej pominąłeś jakiś istotny rozdział w nauce programowania i napisanie rozbudowanego programu skończy się klejeniem taśmą chomika. Poza tym akurat w Arduino skompiluje jeśli będziesz je includował w kolejności używania i w żadnym kolejnym nie braknie wymaganych, bo są zadeklarowane w już włączonych.
Zewnętrzne pliki/biblioteki pisze się tak, że ich użycie nie zależy od zdefiniowania zmiennych globalnych.
Poczytaj więcej o C/C++ i pooglądaj jak są robione biblioteki, które już masz na dysku, tam jest pewnie wszystko czego szukasz.
Zewnętrzne pliki/biblioteki pisze się tak, że ich użycie nie zależy od zdefiniowania zmiennych globalnych.
Poczytaj więcej o C/C++ i pooglądaj jak są robione biblioteki, które już masz na dysku, tam jest pewnie wszystko czego szukasz.
Miło być decenianym https://buycoffee.to/kaczakat