Başlık Dosyaları

Cevap gönder

Onay kodu
Görünen kodu tam olarak girin. Tüm harfleri büyük ya da küçük olarak yazabilirsiniz.
İfadeler
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode AÇIK
[img] AÇIK
[url] AÇIK
İfadeler AÇIK

Başlık incelemesi
   

Geniş görünüm Başlık incelemesi: Başlık Dosyaları

Başlık Dosyaları

gönderen bestboy » 15 Haz 2011 02:57

Başlık Dosyaları

C dilinde bir program yazılırken, başlık dosyası (header file) olarak adlandırılan bir takım dosyalar #include önişlemcisi kullanılarak program içine dahil edilir. C kütüphanesinde bulunan birçok fonksiyon, başlık dosyaları içindeki bazı bildirimleri kullanır. Bu tür dosyaların uzantısı .h dir. ANSI C'deki standart başlık dosyaları şunlardır:

assert.h locale.h stddef.h
ctype.h math.h stdio.h
errno.h setjmp.h stdlib.h
float.h signal.h string.h
limits.h stdarg.h time.h

Bir çok C derleyicisinde yukarıdakilere ek olarak tanımlanmış başlık dosyaları da vardır. Bunlar derleyicinin yardım kısmından veya derleyicinin kullanım kılavuzundan öğrenilebilir.
ilk.c programında kullanılan başlık dosyası stdio.h, #include <stdio.h> ifadesi ile derleme işlemine dahil edilmiştir. stdio.h standard giriş/çıkış (STandarD-Input-Output) kütüphane fonksiyonları için bazı bildirimleri barındıran bir dosyasıdır. Programda kullanılan printf() fonksiyonunu kullanmadan önce bu başlık dosyası programın başına mutlaka ilave edilmelidir. Aksi halde derleme esnasında

undefined reference to _printf

şeklinde bir hata mesajı ile karşılaşılır.

Başa dön