Директива препроцесора #инцлуде се користи за лепљење кода дате датотеке у тренутну датотеку. Користи се укључујући системски дефинисане и кориснички дефинисане датотеке заглавља. Ако укључена датотека није пронађена, компајлер приказује грешку.
пролог језик
Коришћењем директиве #инцлуде, ми обезбеђујемо информације предпроцесору где да тражи датотеке заглавља. Постоје две варијанте за коришћење директиве #инцлуде.
- #инцлуде
- #инцлуде 'филенаме'
Тхе #инцлуде каже компајлеру да потражи директоријум у коме се налазе датотеке заглавља система. У УНИКС-у, то је директоријум усринцлуде.
Тхе #инцлуде 'филенаме' каже компајлеру да погледа у тренутни директоријум одакле се програм покреће.
басх ако иначе
Пример директиве #инцлуде
Погледајмо једноставан пример директиве #инцлуде. У овај програм укључујемо стдио.х датотеку јер је функција принтф() дефинисана у овој датотеци.
#include int main(){ printf('Hello C'); return 0; }
Излаз:
Hello C
#инцлуде белешке:
Напомена 1: У директиви #инцлуде, коментари се не препознају. Дакле, у случају #инцлуде, а//б се третира као име датотеке.
Ноте 2: У директиви #инцлуде, обрнута коса црта се сматра нормалним текстом, а не излазном секвенцом. Дакле, у случају #инцлуде , анб се третира као име датотеке.
.нект јава
Напомена 3: Можете користити само коментар након имена датотеке, иначе ће дати грешку.