38966

38966



88


IWZDZIAL 12. PREPROCESOR

Przykład 1

Jfinclude <plik_naglovkovy_do_dolaczenia>

Za pomocy #include możemy dołączyć dowolny plik niekoniecznie plik nagłówkowy. Przykład 2

#include "plik_nagloukovy_do_dolaczenia"

Jeżeli nazwa pliku nagłówkowego będzie ujęta w nawiasy ostre (przykład I), to kompilator |x>szuka go wśród własnych plików nagłówkowych (które najczęściej się znajdują w jx>dkatalogu Jncludes" w katalogu kompilatora). Jeśli jednak nazwa ta będzie ujęta w |xxlwójnc cudzysłowy (przykład 2), to kompilator poszuka jej w katalogu. w którym znajduje się kompilowany plik (można zmienić to zachowanie w opcjach niektórych kompilatorów). Przy użyciu tej dyrektywy można także wskazać dokładne położenie plików nagłówkowych poprzez wpisanie bezwzględnej lub względnej ścieżki dostępu do tego pliku nagłówkowego.

Przykład 3 ścieżka bezwzględna do pliku nagłówkowego w Linuksie i w Windo wsie

Opis: W miejsce jednej i drugiej linijki zostanie wczytany plik umieszczony w danej lokalizacji

Zinclude "/usr/include/plik_nagłóukowy.h" tfinclude "C:\\borland\includes\plik_nagłówkowy.h"

Przykład 4 — ścieżka względna do pliku nagłówkowego

Opis: W miejsce linijki zostanie wczytany plik umieszczony w katalogu ..katalogi", a ten katalog jest w katalogu z plikiem źródłowym. Inaczej mówiąc, jeśli plik źródłowy jest w katalogu „/home/user/dokumenty/zrodla”, to plik nagłówkowy jest umieszczony w katalogu „/ł»ome/user/dokuinenty/zrodla/katalogl”

#include "katalogl/plik_naglowkowy.h"

Przykład 5 ścieżka względna do pliku nagłówkowego

Opis: Jeśli plik źródłowy jest umieszczony w katalogu ,,/home/user/dokumenty-/zrodla", to plik nagłówkowy znajduje się w katalogu ../home/user/dokumenty/kata-logl/katalog2/”

Zinclude "../katalogl/katalog2/plik_naglowkowy.h"

Więcej informacji możesz uzyskać w rozdziale Biblk>teki.

#define

Linia pozwalająca zdefiniować stałą, funkcję lub słowo kluczowe, które będzie potem ]K>dmienionc w- kodzie programu na odpowk*dnią wartość lub może zostać użyte w instrukcjach warunkowych dla preprocesora. Składnia:

#define NAZWA.STALEJ WARTOŚĆ



Wyszukiwarka

Podobne podstrony:
20417 skanuj0132 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 143 Plik wysiany do serwera
DSC09389 Ryc. 12-3. Przeniesienie energii swobodnej z reakcji egzoergicznej do endoergicznej za pośr
Wczytuję najpierw dane do programu R, za pomocy
IMG148 148 Rya. 12.10. Schenet do badania układu trójkątnego12.5*3* Wnioski 12.6. PYTAUTA, PRZYKŁADY
82019 w3! Przykład Rozpuszczono w wodzie 30 g NaOH, otrzymując roztwór 12,5°c. Ile gramów wody użyto
Do rysowania wykresów w układzie biegunowym służy funkcja polar(theta,ro) Przykład 3Napisz m-plik
048 I 12. Przykłady zadań Przykład 1. Obliczyć siłę S potrzebna do zahamowania kolB o promieniu r.
048 I 12. Przykłady zadań Przykład 1. Obliczyć siłę S potrzebna do zahamowania kolB o promieniu r.
Org pracy biurowej ksero 5 Metody przechowywania dokumentów 111 Przykład 12 Spis zdawczo-odbiorczy
048 I 12. Przykłady zadań Przykład 1. Obliczyć siłę S potrzebna do zahamowania kolB o promieniu r.
12 24 -=JSJ.xJ Wpisz pytanie do Pomocy t [O] Kalendarz - Microsoft Outlook Plik Edycja Widok Ulubion
BadaniaMarketKaczmarczyk4 Przykład 4.12 DYREKCJA OKRĘGU POCZTY POLSKIEJ W GDAŃSKU (DO PP) Dyrekcja

więcej podobnych podstron