C2143 in main -- Bin überfragt..

BadPhantom

Mitglied
Hallo.

Wäre nett wenn mier hier jemand helfen könnte.

Folgender Code:
Code:
#include <stdio.h>
     #include <iostream>
     #include "rust.h"
     #include "engine.h"
     
  ==> void main(void) { 
     
     	int betrag, points;
     	startup();
     return 0;
     }

mit dieser Fehlermeldung:
error C2143: Syntaxfehler: Es fehlt ';' vor '{'
bezieht sich auf int main(void) \\Oben markiert\\

Was kann da falsch sein?
Danke schonmal

P.S.: MSDN sagt mir gar nix (sinnvolles)...
include Fehler?

Ach ja, ausserdem bekomme ich eine PCH Fehlermeldung:
error C2850: 'PCH-Headerdatei': Nur für Dateibereich zulässig. Kann nicht in Konstrukt geschachtelt werden
für den Bereich in } Klammern in main
 
moin


Nicht nur vielleicht, in einer der beiden fehlt was.
Das muss in der Datei selber keinen Fehler verursachen, aber komplett kommt das dabei raus.


mfg
umbrasaxum
 
nee, das ist nicht der Fall. Würde mir auch extra angezeigt werden, hatte ich schon ;-)

Trotzdem Danke für die schnelle Antwort
 
hmm..

meinst du, in der .h datei ist ein syntax Fehler, oder auch irgend ein anderer (fehler)..

wie würde ich das denn dann rausfinden können? wegen syntax hab ich schon zig mal beide durchgesehen...
 
moin


Poste doch mal die Dateien wenn sie nciht allzu groß sind.

Und benutz dabei möglichst die Code-Tags!


mfg
umbrasaxum
 
okay..

also hier rust.h
Code:
bool lager=false,werkstatt=false;
  bool trans5t=false,trans15t=false,trans5tanh=false,trans15tanh=false;
  
  int points=100;
  int lager_pts=80,werkstatt_pts=70;
  int trans5t_pts=20,trans15t_pts=30,trans5tanh_pts=5,trans15tanh_pts=15;

engine.h ist ein bisschen größer, will ich hier nich posten.
Aber hier ein Link zur Datei: http://www.netcolor.de/engine.h
 
moin


Wie es aussieht wird die Funktion "int startbetrag()" nciht mit einem } abgeschlossen.


mfg
umbrasaxum
 
oha.. ja, sieht wirklich so aus..

mm.. (fast peinlich)..

Hast ja echt ein auge für sowas..

Herzlichsten Dank :) (Sollte ich wohl auch bald mal selber sehen, was? )
 
moin


Um so öfter man es sich anguckt, destso weniger findet man sowas, ich kenn das!
Achte bitte in Zukunft mehr auf deine Rechtschreibung.


mfg
umbrasaxum
 
Zurück