Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » 2 *.cpp-files

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 < [ 2 ]
000
14.05.2004, 13:43 Uhr
RedEagle



Habe momentan nen kleises Problem mit der Übersicht über die Funktionen meines spiel. deshalb würde ich gerne den "Karriere-Modus" in eine Andere Datei schreiben (*.cpp)
also: neue datei in das projekt einfügen, aber wie kann ich die Hauptdatei mit der main()-funktion und den "Anhang" verbinden, oder muss ich das wie mit einer *.hpp-Dtei machen??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.05.2004, 13:51 Uhr
Pablo
Supertux
(Operator)


Wenn du Funktionen hast, dann solltest du eine Header Datei anlegen, die alle anderen .cpp Dateien mitteilt, dass die Funktionen definiert sind und wie sie aussehen.

Damit das ganze Programm kompiliert wird, muss du dafür sorgen, dass die neuen .cpp Datein mitgelinkt werden. Wie das geht, kommt auf die Entwicklungsumgebung, die du benutzt (ich gehe dvon aus, dass du eine benutzt).
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.05.2004, 13:57 Uhr
RedEagle



DEV-CPP
ja, das Problem mit Headern ist, das ich nicht auf FDunktionen von der *.cpp zugreiben kann, und das währe schon schön, wenn ich das könnte

Ich weiß nur nciht, wie ich das mitlinke. (die *.cpp)
--
MFG RedEagle

Dieser Post wurde am 14.05.2004 um 14:00 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.05.2004, 14:53 Uhr
RedEagle



ker, irgendjemand hat doch bestimmt den DEV-CPP und weiß auch wie man da die andere Datei mitlinken kann.
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.05.2004, 16:50 Uhr
Pablo
Supertux
(Operator)


Vielleicht, wenn du die Datei dem Projekt hinzufügst. Es muss bestimmt, sowas wie Projekt->Dem Projekt hinzufügen oder so.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.05.2004, 20:39 Uhr
RedEagle



ja, das habe ich auch gemacht, geht aber trotzdem nicht, (es ist auch die Option "mitLinken" aktiviert
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.05.2004, 20:52 Uhr
Pablo
Supertux
(Operator)


Was für Fehler kriegst du?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
16.05.2004, 09:07 Uhr
RedEagle



Die funktion in der datei:

C++:
void test()
{
cout << "test";
pause;
}



Das ist alles, was in der Datei drinsteht.

Das Problem:
in der Funktion int main() wo ich die funktion test() aufrufe gibts das Problem, das er die Funktion nicht kent (trotz Prototypen)

Er kennt den Befehl cout << nicht, obwohl in der main datei <iostream> eingebunden ist,

und er kennt den Befehl pause; nciht, obwohl er in der main-datei definiert ist
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
16.05.2004, 15:59 Uhr
0xdeadbeef
Gott
(Operator)


Nimm

C++:
std::cout << "test";


und lass das pause; weg, das ist kein gültiges C++.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
16.05.2004, 19:44 Uhr
RedEagle



ich habe aber in der main-datei:

C++:
using namespace std;
//und
#define pause system("pause")


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Software ]  


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: