Return STRING - not return arrays

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Abend!


    Es soll Momente geben, in denen man sich selbst
    sehr stark anstellt und einiges durcheinander bringt.


    Auch nach Jahren fallen einen manchmal die
    einfachsten Dinge einfach nicht mehr ein...


    Zum Thema, wie gebe ich doch gleich einen String zurück?


    public MySQL_loadSettings(name[])
    {
    new text[128], query[128];
    format(query, sizeof(query), "SELECT `value` FROM `settings` WHERE `name` = '%s' LIMIT 1", name);
    mysql_query(query);

    mysql_store_result();

    mysql_fetch_string(text);

    return text;
    }
    Wieso bringt mir Pawno den Fehler, dass Funktionen keine Arrays ausgeben?


    Code
    error 090: public functions may not return arrays



    Liege ich falsch oder ist mein String text in diesem Fall gar kein String?



    Ich nehme vorn weg, dass mir diese Frage etwas peinlich scheint,
    aber heute Abend scheinen mir einige Dinge entfallen zu sein.



    Freundliche Grüße


    4#Future | Fake - Philip

  • Ach Strings lassen sich in einer Public Funktion nicht ausgeben, ja?


    Offenbar ist es möglich, dass ich dies wohl vergessen habe.


    Also verwende ich statt der Public einfach eine Stock Funktion.
    Wenn ich richtig liege, sollten diese String, Integer und Float ausgeben können.


    Vielen Dank!



    Ich sags ja, die einfachsten Dinge sind manchmal die schwersten.


    Vielleicht sollte man weniger trinken am Abend ?(