Hallo erstma!
Ich weis nich ob der Titel so passend ist, aber ich weiss nicht wie ich das nennen soll.
So zu meinem Problem:
Mein Kumpel und ich wollen ein einfaches Konsolenspiel zum Schreiben programmieren.
Da gabs nen Fehler mit include usw dann hab ich mit Visual Studio 2010 angefangen weil ich den
besser finde als den Bloodshed. Nun hab ich 6 Dateien.
-main.cpp
-start.h
-menu.h
-charakter.h
-NM_L8_Sektor1.h (steht für einen Sektor im Spiel Nordmenschen Land 8 Sektor 1)
-farbe.h
nun bei start.h kann ich Problemlos eine Klasse von Menu.h einfügen lasssen...
Nur wenn ich nun Bei der NM_L8_Sektor1.h eine Klasse von Charakter.h einfügen will geht das nich
Fehler 1 error C2065: 'Statusbar': nichtdeklarierter Bezeichner c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 19
Fehler 2 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'WarStatus' c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 19
Fehler 3 error C2065: 'WarStatus': nichtdeklarierter Bezeichner c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 19
Fehler 4 error C2065: 'WarStatus': nichtdeklarierter Bezeichner c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 20
Fehler 5 error C2228: Links von ".statusbaraufruf" muss sich eine Klasse/Struktur/Union befinden. c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 20
Das sind die Errors.
Hier ma die Dateien...
die Main.cpp
das mit dem switch (land) soll ma ne land funktion werden wo das Programm von Land zu Land geht wenn man z.B eine Grenze übertritt.
Alles anzeigen
Ich weis nich ob der Titel so passend ist, aber ich weiss nicht wie ich das nennen soll.
So zu meinem Problem:
Mein Kumpel und ich wollen ein einfaches Konsolenspiel zum Schreiben programmieren.
Da gabs nen Fehler mit include usw dann hab ich mit Visual Studio 2010 angefangen weil ich den
besser finde als den Bloodshed. Nun hab ich 6 Dateien.
-main.cpp
-start.h
-menu.h
-charakter.h
-NM_L8_Sektor1.h (steht für einen Sektor im Spiel Nordmenschen Land 8 Sektor 1)
-farbe.h
nun bei start.h kann ich Problemlos eine Klasse von Menu.h einfügen lasssen...
Nur wenn ich nun Bei der NM_L8_Sektor1.h eine Klasse von Charakter.h einfügen will geht das nich
Fehler 1 error C2065: 'Statusbar': nichtdeklarierter Bezeichner c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 19
Fehler 2 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'WarStatus' c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 19
Fehler 3 error C2065: 'WarStatus': nichtdeklarierter Bezeichner c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 19
Fehler 4 error C2065: 'WarStatus': nichtdeklarierter Bezeichner c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 20
Fehler 5 error C2228: Links von ".statusbaraufruf" muss sich eine Klasse/Struktur/Union befinden. c:\users\jerome\desktop\main_project\main_project\nm_l8_sektor1.h 20
Das sind die Errors.
Hier ma die Dateien...
die Main.cpp
das mit dem switch (land) soll ma ne land funktion werden wo das Programm von Land zu Land geht wenn man z.B eine Grenze übertritt.
C-Quellcode
- #include <iostream>
- #include <conio.h>
- #include <windows.h>
- #include <string>
- using namespace std;
- int land;
- #include "start.h"
- #include "menu.h"
- #include "charakter.h"
- #include "NM_L8_Sektor1.h"
- #include "farbe.h"
- int main (int argc, char *argv[])
- {
- Start WarStart;
- WarStart.startablauf();
- while (land != 99)
- {
- switch (land)
- {
- case 1: break;
- case 2: break;
- case 3: break;
- case 4: break;
- case 5: break;
- case 6: break;
- case 7: break;
- case 8: NM_L8_Sektor1 WarNML8S1; WarNML8S1.NM_L8_Sektor1ablauf(); break;
- case 9: break;
- case 10: break;
- case 11: break;
- case 12: break;
- case 13: break;
- case 14: cout << "Südmenschen"; break;
- case 15: break;
- case 16: break;
- case 17: break;
- case 18: cout << "Untote"; break;
- case 19: break;
- case 20: break;
- case 21: break;
- case 22: break;
- case 23: break;
- case 24: cout << "Trolle"; break;
- case 25: break;
- case 26: break;
- case 27: break;
- case 28: break;
- case 29: break;
- case 30: break;
- case 31: break;
- }
- }
- getch();
- }
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Jerome ()