Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Einbinden von selbst geschriebenen Header

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.03.2004, 14:10 Uhr
~DGZ
Gast


hi

ich habe das problem, dass unter meinem builder 5 meine selbstgeschriebenen header nicht lauffähig sind. beim unten angegebenen beispiel bekomme ich z.B. einen deklarationsfehler. Es liegt nicht an den Übergabewerten.


C++:
#ifndef Teil2
#define Teil2

int Ausgabe();

void Highscore();

void Auswertung();

#endif



bin für jede hilfe dankbar

mfg daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.03.2004, 14:12 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was genau soll daran den nicht lauffähig sein?
also so wie du es gemacht hast ist es zunächst richtig
die frage ist vielmehr wie du die funktionen definiert bzw. wie du deinen header eingebunden hast...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.03.2004, 12:37 Uhr
~DGZ
Gast


Die Einbindung der Header erfolgt mit "".
Die Funktion erwartet keine Parameter.
Ich habe denn Kopf 1zu1 kopiert.
Wenn ich den ersten Funktionsaufruf auskommentiere,
tritt der Fehler eben beim zweiten auf. usw.

Als Fehler kommt etwas mit "Deklarationssyntax"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.03.2004, 12:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na das ganze muss dann in etwa so aussehen
so sieht ja nach deiner angabe dein header aus

C++:
#ifndef Teil2
#define Teil2
int Ausgabe();
void Highscore();
void Auswertung();
#endif



so jetzt wird es ja vermutlich ne cpp datei geben in der du den spass definiert hast z.b. so

C++:
int Ausgabe(){printf("Tralala");return 1;}
void Highscore(){printf("123");}
void Auswertung(){printf("das ist die Auswertung\n");}



so und nun includierst du den header in der datei in der du die funktion nutzen willlst.z.b. so


C++:
#include "myheader.h"
int main(){
Ausgabe();Highscore();
Auswertung();
return 0;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: