Promlem mit structs
-
#include "Includes.h" struct Tower { int TowerA[12]; int TowerB[12]; int TowerC[12]; int AnzahlRings; }; int main (void) { do { gui (); Stangen (); struct Tower Towers; (hier sind Funktionsaufrufe welche ich um den fehler zu finden zum kommentar gemacht habe) _getch(); }while (_getch() != 'q'); return 0; }
Fehler 1 error C2143: Syntaxfehler: Es fehlt ';' vor 'Typ' e:\projekt\towers\towers\main.c 11
hmmm mit diesem fehler setzt ich mich auseinander und ich hab kein plan woher der kommt -.-
es gieng alles wunderbar und aufeinmal kam das obwohl ich an dem stuct nix gemacht hab ..
lg LoDs
-
EDIT es is Zeile 17..
den struct hab ich in einem anderen modul..
-
Hat sich geklärt.. Danke
-
Wenn du Visual Studio benutzt, müssen die Variablen gleich hinter dem Funktionskopf definiert sein.
int main (void) { struct Tower Towers; // Hier müssen die Variablen bei c89 definiert werden. do { gui (); Stangen ();
-
DirkB schrieb:
Wenn du Visual Studio benutzt, müssen die Variablen gleich hinter dem Funktionskopf definiert sein.
int main (void) { struct Tower Towers; // Hier müssen die Variablen bei c89 definiert werden. do { gui (); Stangen ();
Deklariert != Definiert :p
-
cooky451 schrieb:
Deklariert != Definiert :p
Ja.
Ich hab extra vorher nochmal nachgeschaut.
Da an dieser Stelle Variablen deklariert und auch definiert werden können, habe ich definiert gewählt.