parse error
-
hi,
ich bin noch sehr neu beim proggen un hab da gleich mal zwei fragen1. was ist überhaupt ein parse error??
2. was ist daran falsch
pfile = fstream readFrom(source, ios_base::in | ios_base::bin);
als fehlermeldung kommt:
parse error before `(' token
bin sehr dankbar für eure hilfe
-
Das auf der rechten Seite des gleichheitszeichens sieht mir wie eine Deklaration aus. Da gehört höchstens ein Ausdruck hin, Deklarationen müssen alleine stehen.
ich weiß jetzt natürlich nicht, was du damit bezwecken wolltest, wahrscheinlich wolltest du ein fstream-Objekt anlegen:
fstream pfile(source, ios::bin | ios::in); if (pfile.is_open()) { pfile >> myVar; ... }
FYI: Ein parse-Error ist grob gesagt ein Syntaxfehler. In deine Fall, wie gesagt, weil er einen Ausdruck erwartet hat, und die rechte Seite des =-Zeichens syntaktisch nicht die Form eines Ausdruckes hat.