קטגוריות >> ++C/C >> פורום >> דיון כללי >> יצירת header files

יצירת header files

  1. היי, אני רוצה ליצור header file כדי שאני יוכל להשתמש בפונקציה בכל מיני תוכניות, הבנתי שאני צריך ליצור header file ועוד קובץ, חיפשתי מדריכים איך לעשות זאת ולא מצאתי מדריך שהבנתי ממנו איך עושים.. מישהו יכול אולי להסביר בצורה מובנת איך אני יוצר header file ואת הקובץ השני שצריך כדי להשתמש בפונקציה, נניח למצוא איזה מספר גדול יותר, בכל מיני תוכניות שאני עושה ?
    הגב
    0
    0
  2. בבקשה דוגמא פשוטה:
    Example.h

    ifndef __EXAMPLE_H
    define __EXAMPLE_H
    
    include <iostream>
    
    struct Example
    {
      void sayHello() const 
      {
        std::cout << "Hello" << std::endl; //Definition in .h file
      }
    };
    
    endif


    Main.cpp

    include "Example.h"
    
    int main()
    {
      Example myExample;
      myExample.sayHello();
    }
    הגב
    0
    0
  3. הבנתי תודה רבה
    הגב
    0
    0
  4. רק לשחם לב כי הוראות של pre-processor חייבות להתחיל ב-#
    הגב
    0
    0