Hey Leute,
ich bekomme bei meinem c++ programm im Header unten stehende Fehlermeldungen und komme einfach nicht drauf woran es liegt.
Wäre klasse wenn mir wer helfen könnte.
Alles anzeigen
Fehler C2238 Unerwartete(s) Token vor ";" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 16
Fehler C4430 Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 16
Fehler C2143 Syntaxfehler: Es fehlt ";" vor "*" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 16
Fehler C2238 Unerwartete(s) Token vor ";" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 11
Fehler C4430 Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 11
Fehler C2143 Syntaxfehler: Es fehlt ";" vor "*" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 11
Hier noch die environment.cpp
Alles anzeigen
ich bekomme bei meinem c++ programm im Header unten stehende Fehlermeldungen und komme einfach nicht drauf woran es liegt.
Wäre klasse wenn mir wer helfen könnte.
C-Quellcode: environment.h
Fehler C2238 Unerwartete(s) Token vor ";" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 16
Fehler C4430 Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 16
Fehler C2143 Syntaxfehler: Es fehlt ";" vor "*" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 16
Fehler C2238 Unerwartete(s) Token vor ";" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 11
Fehler C4430 Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 11
Fehler C2143 Syntaxfehler: Es fehlt ";" vor "*" Ameisenprojekt2016 c:\users\maiki_000\documents\visual studio 2015\projects\ameisenprojekt2016\ameisenprojekt2016\environment.h 11
Hier noch die environment.cpp
C-Quellcode: eviroment.cpp
- #include <time.h>
- #include <iostream>
- #include "environment.h"
- //#include "area.h"
- environment::environment() {
- this->first = new Area();
- }
- Area* environment::get_first() {
- return this->first;
- }
- void environment::create_env(int x, int y) {
- Area* tmp = new Area();
- tmp = this->get_first;
- Area* tmp_north = nullptr;
- Area* tmp_west = nullptr;
- for (int i = 1; i <= x; i++) { //geht nach vertikal
- while (tmp->getNorth() != nullptr) { // Hier soll er dann wieder ganz in den Norden und Osten gehen
- tmp = tmp->getNorth();
- }
- while (tmp->getEast() != nullptr) { // Hier soll er dann wieder ganz in den Norden und Osten gehen
- tmp = tmp->getEast();
- }
- for (int j = 1; j <= y; j++) { //geht horizontal
- if (i == 1 && j == 1)
- break;
- Area* next = new Area();
- if (x > 1 && x != i
- ) {
- tmp->setEast(next);
- };
- if (j > 1) { //speichert vorangegangenes x-area und setzt sie auf Norden
- tmp -> setNorth(tmp_north);
- };
- if (x > 1) { //wenn y´größer als 1 habe ich ein westen
- tmp -> setWest(tmp_west);
- };
- tmp_west = tmp;
- tmp_north = tmp;
- if (j == y) {
- tmp = next; // evtl besser if abfrage j!=y dann in den süden
- }
- else {
- Area* next2 = new Area();
- tmp->setSouth(next2);
- tmp = next2;
- }
- }
- }
- }