20.1 #include Yönergesi

20.1   #include Yönergesi

Bu önişlemci verilen dosyanın içeriğini, kullanıldığı yerde kaynak dosyasının içine ekler. Çoğunlukla derleyiciye ait komut kütüphanelerinde bulunan fonksiyonların prototiplerinin ve diğer çeşitli tanımlamaların bulunlunduğu (h uzantılı) başlık dosyalarının programa dahil edilmesinde kullanılır[2]. İki tür kullanımı vardır:

veya

    • Birinci kullanımda dosyanın nerede bulunduğu derleyici için verilen ulaşım yolu ile belirlenir. Bu yol genellikle include dizini ile son bulur. Başlık dosyalarının saklandığı include dizini
      • Borland firmasına ait Turbo C derleyicisinde : C:\TC\INCLUDE
      • Linux ortamında : /usr/include şeklindedir.

 

  • İkinci kullanımlada dosyanın bulunduğu yer aktif dizin olarak kabul edilir. Aksi halde yol tam olarak verilmelidir.

#include deyimi ile program ilave edilecek dosya C fonksiyonları içerebileceği gibi basit deyimler de içerebilir. Bunun için bir sınırlandırma yoktur. Hatta uzantıları .h olması bile gerekmez. Program 20.1 ve Program 20.2’yi inceleyin.

Program 20.1: #include önişlemcisinin kullanımı için bir örnek

ÇIKTI

Program 20.1’e 5.satırda #include önişlemcisi ile komb.h adlı başlık dosyası eklenmiştir. komb.h faktoriyel ve kombinasyon işlemleri için fonksiyonlar barındırır. Bu dosyanın içeriği şöyledir:

 

 

Program 20.2: #include önişlemcisinin kullanımı için başka bir örnek

bildirim.inc Dosyası

ÇIKTI

 

 

 

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.