Habe in Borland 5.0 in der Main folgende Struktur definiert:<BR>
#define MAX 2000
//Datenstruktur SegeldataBase
struct Segeldatabase
{
int id;
AnsiString bootstyp;
struct
{
AnsiString bootsname;
AnsiString p,e,i,j,t,gross,g1,g2,g3,stmfo,spi,blister,date,be merkungen;
}boot,*pboot;
}extern segel[MAX],*psegel;
Die Structur wird auch im Klassenassistenten angezeigt<br>
wenn ich aber schreibe:<br>
segel[1].bootsname="hiddensee";
kommt folgender Fehler:<br>
[C++ Fehler] Main.cpp(24): E2356 Redeklaration von 'segel' mit anderem Typ<br>
[C++ Fehler] Main.cpp(24): E2141 Fehler in der Deklarationssyntax
#define MAX 2000
//Datenstruktur SegeldataBase
struct Segeldatabase
{
int id;
AnsiString bootstyp;
struct
{
AnsiString bootsname;
AnsiString p,e,i,j,t,gross,g1,g2,g3,stmfo,spi,blister,date,be merkungen;
}boot,*pboot;
}extern segel[MAX],*psegel;
Die Structur wird auch im Klassenassistenten angezeigt<br>
wenn ich aber schreibe:<br>
segel[1].bootsname="hiddensee";
kommt folgender Fehler:<br>
[C++ Fehler] Main.cpp(24): E2356 Redeklaration von 'segel' mit anderem Typ<br>
[C++ Fehler] Main.cpp(24): E2141 Fehler in der Deklarationssyntax
Comment