Zeichenketten aus Datenliste in andere Zeichenkette schreiben


  • anbei das Testprogramm mit SWRITE ( Version 5 . 4 . 8 )


    Hmmmm....mag wohl an meiner Version 4.1.7 liegen. Bei mir klappt auch das nicht .


    Ich glaub ich geb es auf.... :bawling:

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.

  • Schritt für Schritt zum Roboterprofi!
  • :wallbash:
    Mist, Du hast recht - mit der V4.x geht es noch nicht. Bei Deinem Beispiel (konstante Stringlänge) ist die FOR-Schleife die beste Lösung. Falls du aber Strings mit unbekannter Länge kopieren willst - probier das mal aus:


    DEF s_write( )
    DECL State_T state
    DECL INT Offset, N, M
    DECL CHAR Sepp[2,10]
    DECL CHAR MAX[10]

    ;-- des soll des zwoidimensionale Array sein, wo was denna schtad... --
    Sepp[1,]="Test"
    Sepp[2,]="Saumist"


    Halt


    ;-- mach mer am Schloifle ibr alle Buchstaba, und wenn des Kobiera nemme gad, dann her mer hald auf... --
    For N=1 To 10
    Offset = 0
    SWrite(MAX[N],State,Offset,"%c", Sepp[1,N])
    If State.Ret1<>#CMD_OK Then
    Exit ;-- nau machmer halt nix mea...
    Endif
    Endfor


    ;-- wenn idsd in da MAX[] neigugsch, dann sigsch dia gopierde Buchschtaba --
    Halt


    END


    a+ Paul

    Wer nach allen Seiten offen ist kann nicht ganz dicht sein

  • Na, das ist doch mal was! :merci:


    Ist wohl 'n gute Lösung!


    Allerdings - an deinem Dialekt müssen wir noch arbeiten.... :)

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.

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