Witajcie nie bardzo wiem jak to rozumieć
Zrobiłem tak:
W pliku main.c mam tak
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W pliku defi.c tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W pliku defi.h tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Gdy #define debug 1 jest w pliku main.c to kopilator "widzi" tylko że ma odwołać się do funkcyjki
natomiast w ciele tej funkcji nie widzi już że jest zdefiniowany debug
Gdy jednak #define jest w pliku defi.h to staje się to jakby globalne main.c widzi i defi.c też.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Może ktoś powiedzieć jak zmusić kompilator żeby widział w plikach .h to co zdefiniowane w main.c?
Wczoraj oglądałem BB ale rozwiązania nie znalazłem