Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

sniper88

Frischling

  • »sniper88« ist der Autor dieses Themas

Beiträge: 29

Wohnort: Edemissen

Beruf: Schüler

  • Private Nachricht senden

11

28.03.2005, 12:08

´Ne main Funktion ist aber nicht angegeben im Buch und es steht da nach diesem Codeabschnitt : "Somit ist das frisch gebackene Logfile fertig zur Benutzung." ...

Und der Code entspricht absolut dem im Buch...

12

28.03.2005, 12:13

Und das soll nicht etwa ne Library werden?

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

13

28.03.2005, 12:20

Du kannst nichts ohne eine main starten. Entweder hat Kaid recht und das soll eine Library werden, dann müsstest du die zu einem anderen Projekt hinzufügen oder du solltest noch mal genau lesen, was in dem Buch steht.

sniper88

Frischling

  • »sniper88« ist der Autor dieses Themas

Beiträge: 29

Wohnort: Edemissen

Beruf: Schüler

  • Private Nachricht senden

14

28.03.2005, 13:02

hmm -->Logfile-Klasse

Also ne Klasse die irgendwo eingebunden werden soll. Gut soweit . ABER:

Gibt aber keine main-Funktion in diesem Code!

Und beim nächsten Kapitel (Anwendung der Logfile Klasse - mit main-Funktion)

wird nur die Logfile.h eingebunden und ein paar der Funktionen benutzt ohne dass diese irgendwie definiert werden...

Wo kommt dann die Logfile.cpp Datei hin? ??? , wenn sie überhaupt so sein muss...?

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

15

28.03.2005, 13:40

Du verstehst nicht den Unterschied zwischen einer Header und einer Implementierungsdatei oder?
Du musst immer nur die Header Dateien includieren (.h) und die entsprechende Implementierungsdatei (.cpp) sucht sich der Compiler selbst.

Es ist schon richtig, wenn du in einer Anwendung, in der du das Logfile nutzen willst, nur die Header Datei includierst.

z.B.:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
#include "Logfile.h"

int main()
{
     CLogfile* p_log = new CLogfile();
     p_log->CreateLogfile("logfile.html");
     // ... was auch immer ....
     delete p_log;
  
     return 0;
}


Du solltest wirklich noch mal im Buch genauer lesen.

sniper88

Frischling

  • »sniper88« ist der Autor dieses Themas

Beiträge: 29

Wohnort: Edemissen

Beruf: Schüler

  • Private Nachricht senden

16

28.03.2005, 13:46

k.

Danke! :)

Werbeanzeige