Hi!
Ich habe folgendes Problem:
ich benutze Microsoft Visual C++ und ich hab in einer hpp Datei eine globale Struktur erstellt und habe davon in einer anderen hpp Datei eine Instanz erstellt. Die Dateien habe ich in die jeweils andere eingebunden.
wenn ich das ganze nun kompiliere, bekomme ich folgende Fehler:
error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'Kolo'
error C2501: 'S_Plani' : Fehlende Speicherklasse oder Typbezeichner
fatal error C1004: Unerwartetes Dateiende gefunden
die Struktur schaut wie folgt aus:
struct S_Plani
{
int Groesse;
int Gala;
int Sys;
int Pos;
int BebauteFelder;
int FreieFelder;
int MaxTemp;
int Anzahl;
char Name[20];
};
und der Anfang der anderen hpp:
#ifndef PLANIS_HPP
#define PLANIS_HPP
#include <iostream>
#include "Funktionen.hpp"
using namespace std;
S_Plani Kolo;
void KoloPlani ()
{
...
}
#endif PLANIS_HPP
Ich hoffe ihr könnt mir weiterhelfen!
MfG DarkXs