Also ich wollte gern mal wie schon erwähnt mal ein kleines Spielchen schreiben um meine Kenntnisse zu testen.
Habe mein Programm unterteilt mit header.
Hauptdatei: test4.cpp
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
#include <iostream>
#include <windows.h>
#include "test.hpp"
using namespace std;
#pragma comment (lib, "winmm.lib")
int main ()
{
srand (timeGetTime());
int Auswahl = 0;
do
{
cout << "Mein erstes Spiel\n";
cout << "Hier geht es darum in 30 Tagen so viel Geld mit Aktien zu machen wie möglich\n\n";
cout << "------------\n";
cout << "----Menu----\n";
cout << "------------\n\n";
cout << "1. Spiel Beginnen\n";
cout << "2. Highscore Anzeigen\n";
cout << "3. Spiel Beenden\n";
cin >> Auswahl;
switch (Auswahl)
{
// Spiel Startet
case (1):
{
int Punkte = 0;
Punkte = SpielStart (Punkte);
}break;
case (2):
{
// Highscore Anzeigen
int Highscore = 0;
cout << "Highscore Anzeigen\n";
cout << "Higscore Beträgt: " << Hoechstpunkte (Highscore) << endl;
}break;
case (3):
{
// Spiel Beenden
cout << "Spiel Beenden\n";
}break;
}
} while (Auswahl !=3);
return 0;
}
|
Datei test.hpp
|
C-/C++-Quelltext
|
1
2
|
int Hoechstpunkte (int Highscore); // Prototyp
int SpielStart (int Punkte);
|
Datei include.cpp
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include "test.hpp"
int Hoechstpunkte (int Highscore)
{
Highscore = 50000;
return Highscore;
}
int SpielStart (int Punkte)
{
cout << "dfsdfsdfs";
Punkte = 0;
return Punkte;
}
|
Und bei der include.cpp kommt folgender fehler:
1>c:\dokumente und einstellungen\ralf\eigene dateien\visual studio 2008\projects\test4\test4\include.cpp(12) : error C2065: 'cout': nichtdeklarierter Bezeichner
Warum erkennt er denn da den cout befehl nicht ????