Ergebnis 1 bis 5 von 5
  1. #1
    Anfänger
    Registriert seit
    26.07.2007
    Beiträge
    5

    Standard [C++] Header Dateien erstellen?

    Hallo Liebe Community ,
    Bin gerade dabei ein Programm zu schreiben
    Meine Frage nun ist:

    Wie erstelle ich diese Dateien?

    #include "test.h" <----


    Wenns geht kann mir da ma einer ne kleine kurzanleitung machen was ich machen muss um meine eigene zu machen? die ich dan später in nem anderen Programm aufrufen kann mit zB test(); oder irgendwie so ging das ne?

    Wäre nett wenn mir einer hilft.
    Habe auch schon Google durchsucht .
    Aber leider nichts in der Art gefunden.
    Hoffe einer kann mir schnell erklären was ich da machen muss.
    Danke.

    MfG Chris!

  2. #2
    Master of Porn Avatar von sp1nny
    Registriert seit
    28.05.2007
    Beiträge
    533

    Standard

    Die kannst du im Prinzip genauso wie deine .cpp erstellen. ;P
    Und in die .hpp kannst du dann deine Funktionen schreiben etc
    Header Dateien sind sehr nützlich, da durch diese die Übersicht stark verbessert wird.
    Geändert von sp1nny (24.03.2009 um 12:13 Uhr)
    XMPP: sp1nny @ exploit.im
    MAIL: sp1nny @ tuta.io

    PGP:

    Wir müssen wissen — wir werden wissen.


  3. #3
    Fortgeschrittener
    Registriert seit
    16.02.2009
    Beiträge
    45

    Standard

    Schau dir mal das hier an:
    http://de.wikibooks.org/wiki/C%2B%2B..._Headerdateien
    oder das hier:
    http://www.hs-augsburg.de/~sandman/c.../c_022_000.htm

    Bzw ich habe das Gefühl, dass du mal die Grundlagen in C/C++ lernen solltest ...

  4. #4
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Hi

    Aus der C-Abteilung:
    Code:
    $ nl -ba hallo.c
         1  #include "hallo.h"
         2
         3  int main(void)
         4  {
         5    sag_hallo();
         6
         7    return 0;
         8  }
         9
    $ nl -ba hallo.h
         1  #include <stdio.h>
         2
         3  void sag_hallo(void)
         4  {
         5    printf("Hallo.\n");
         6  }
         7
    $ gcc -Wall -o hallo hallo.c
    $ ./hallo
    Hallo.
    $
    Ich denke, das ist eine der leichtesten Uebungen.
    Ist in C++ genauso zu machen, nur das die Dateinamen anders lauten muessen, z.B. .cpp und .hpp anstelle von .c und .h.

    Dass das wirklich immer die Uebersicht verbessert, laesst sich so einfach nicht sagen.
    Wenn man fuer einen Rechner fuer jede Grundrechenart eine eigene Header-Datei anlegt, kann man am International Obfuscated C Code Contest teilnehmen...

    GreetZ RiDER

  5. #5
    Master of Porn Avatar von sp1nny
    Registriert seit
    28.05.2007
    Beiträge
    533

    Standard

    Ich habe ja auch nicht gesagt das man für jede Rechenart oder für jede Funktion eine Header-Datei anlegen soll. Aber wenn man ein sehr großes Programm hat sind Header-Dateien schon nützlich, damit man nicht alles in der main.cpp hat. ;P
    XMPP: sp1nny @ exploit.im
    MAIL: sp1nny @ tuta.io

    PGP:

    Wir müssen wissen — wir werden wissen.


Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •