Systemfunktion STRTOSTRING - Wozu verwenden?

  • Hi,


    Aus der Funktion werde ich leider nicht schlau, wie man die Einsetzt.

    Laut Orange-Edit macht diese folgendes: Konvertiert einen KRL-String im String in einen String


    Bei mir wird die Rückgabevariable nie beschrieben, egal was ich reingebe... irgendwie funktioniert es nicht.


    Hat jemand einen Rat für mich, zu Beginn dachte ich, dass sei die veraltete STRCOPY Funktion, aber ich denke da Irre ich mich.


    Ein Programmier-Spezialist bräuchte ich und hier findet sich bestimmt jemand:-).

    Im Forum hier hatte ich einen Beitrag darüber gefunden, aber daraus wurde ich leider auch nicht wirklich schlau.


    So ein Beispiel wäre klasse dazu.


    MFG Patrick

  • Schritt für Schritt zum Roboterprofi!
  • habe mich auch damit befasst aber soweit keine Antwort.

    Auswertung ist immer FALSE und Ziel Variable ist nie geaendert.


    zB, Ich habe so was probiert:


    DEF TEST()

    DECL CHAR s1[10],s2[10]

    DECL BOOL versuch


    s1[]="ABCD"

    s2[]="1234"

    versuch=STRTOSTRING(s1[],s2[])

    HALT

    END


    aber keine Aenderung egal was in s1[] steht. ("3+5", "$IN[1025]",...) ||

  • Konvertiert einen KRL-String im String in einen String

    Also auch mal versucht mit String im String. Kann's leider nicht testen.


    s1[] = "ABCD "1234" EFGH"

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • schon versucht... Kompiliert nicht

    und when umgeschrieben s1[] sieht Freakisch aus, aber immernoch kein effect auf s2[] (versuch=FALSE).

    daselbe mit ' (ASCII 44), string name in string usw.


    3 Mal editiert, zuletzt von panic mode ()

  • genau... Deklarierung ist "DEFFCT BOOL StrToString(s1[]:IN,s2[]:OUT)"



    mit vorheriger Beispiel, Ergebniss ist:


    s2[]="1234"

    versuch=TRUE

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden