C dilinde header file dosyası kullanımı,C++ header.h


c++ heider.h
dosya.h heider file 

  

      Geçenlerde karşılaştığım bir hataya çözüm bulmak için uğraşırken öğrendiğim bir konuyu size anlatmak istedim C++ dilinde bir header file dosyası içine #include "bilgi.h" diye başka bir header file dosyasını çağırır ken hata alıyordum hatanın sebebi ise bilgi.h dosyasını daha önceden main in bulunduğu dizinde çağırmam yani bilgi.h dosyasını bir den fazla çağırmış olmamdan kaynaklanıyordu.
        Biraz araştırdıktan sonra henüz bize okulun 1. sınıfında anlatmadıkları bir konu ile karşılaştım makro denilen konular ön işlemci komutları.
       Bu sorunun çözümü için daha önceden bilgi.h dosyasını tanımladığım için yeni bir tanımlamada bir kontrol yapmam gerekiyor bu kontrol


             #if KONTROL
                    # include "bilgi.h"
             #endif

şeklinde olması gerekiyor böylece c derleyicisi daha önceden bu include işleminin yapılıp yapılmadığına bakıyor ve hatasız bir şekilde çalışıyor




       



Yorum Gönder