syntaxfehler, aber wo?
-
hallo, wieso bekomme ich bei diesem code stück
int fak(int n) { int x=1; while (n>1) do { x*=n; n--; } return x; }immer den fehler
error C2059: Syntaxfehler : 'return'angezeigt?
btw, die funktion soll die fakultät einer zahl berechnen
ich seh da keine syntaxverlezung..
-
da ist ein do zuviel am Beginn deiner Schleife (bzw. der Compiler sucht das zu diesem do gehörende while()).
-
ja, klar, danke, bin das noch von delphi so gewöhnt

dann is alles klar, funktioiert sogar^^