problem mit rückgabewert von funktionen!!!
-
ich habe ein problem:
char *gets_new(bool &fehler1, char *datei)
.
.
return wort_aktuell; // mit pointer zeigt auf wortich will einen char array an da die main zurückgeben ohne return
return verwende ich schon für was anderes....ich bekomme beim compilen den fehler:
[C++ Error] editor_main.cpp(55): E2227 Extra parameter in call to gets_new(bool &)in der main ruf ich die funktion so auf:
wort=gets_new(fehler1, datei);kann mir jemand helfen?????
-
Hi,
wahrscheinlich hast Du irgendwo in Deinem Code noch die Deklaration
char *gets_new(bool &fehler1);
zu stehen, also vergessen den char* Parameter hinzuzufügen ...
-
hi nein hab keinen prototypen falls dus wissen willst...
in der header steht noch:
char *gets_new(bool &fehler1, char *datei);
void speichern(char *datei, char *wort, bool &status, bool &fehler2);im hauptprogrammsteht:
// Text einlesen, wort zeigt auf wort_aktuell
wort=gets_new(fehler1, datei);// Text in Textdatei speichern
speichern(datei, wort, status, fehler2);