Yazılım
Seçkin Üye
Selam dostlar ben Heaven.
Bu konumda sizlere C# 'de başlık dosyaları nedir nasıl kullanılır? biraz ondan bahsedeceğim.
Konumuza geçelim.
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 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.
İyi Forumlar... Başka konularda görüşmek üzere