Hallo,
ich habe (wiedereinmal ) ein Problem:
Ich möchte in meiner Funktion verschiedene Sachen zurückgeben lassen, doch wird mir folgender Fehler angezeigt:
Ein kleines Beispiel:
// ====> Irgendwo im Script (zB unter main) rufen wir folgende Funktion auf:
new val = 3;
myfunk(val);
// ====> Nun zur Funktion selbst:
myfunk(val)
{
if(val > 5) { // Wenn der Integerwert "val" über 5 ist, was er definitiv nicht ist, geben wir den String "s" zurück.
new s[100];
s = " Dies ist ein Tes! ";
return s; // -"-
}
else {
return val+5; // Wenn er eben 5 oder kleiner ist, addieren wir 5 dazu.*
}
return 1; // *
}
Alle mit dem * gekennzeichneten Zeilen geben an, wo der "Fehler" ist.
Nun ist meine Frage, ist das unumgänglich?
Ich freue mich über jede konstruktive Antwort,
MfG,
KornChief.