Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 6 von 6

Thema: String Spliten

  1. #1
    Registriert seit
    09.01.2012
    Beiträge
    466
    Danke
    25
    Erhielt 38 Danke für 35 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Abend allerseits

    Ich bekommen von einem Server via TCP folgenden String:

    231.5764;001;002;0050;0;

    Gibt es eine Möglichkeit diesen mit einem Befehl in einzelne Strings zu zerlegen? ';' dient dabei als Separator. Ich hatte irgendwie im Kopf einen derartigen Befehl gesehen zu haben, leider ist der der am logischsden erschein (SPLIT) leider nicht der richtige da er nur mit SrcArray arbeitet.

    Vielen Dank schonmal
    Zitieren Zitieren String Spliten  

  2. #2
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.345
    Danke
    451
    Erhielt 691 Danke für 516 Beiträge

    Standard

    Zitat Zitat von RogerSchw85 Beitrag anzeigen
    leider ist der der am logischsden erschein (SPLIT) leider nicht der richtige da er nur mit SrcArray arbeitet.
    Split ist schon richtig. Du musst halt vorher ein Array_of_Char draus machen.
    TIA V13 SP1 SCL Split-Funktion
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  3. #3
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Zitat Zitat von RONIN Beitrag anzeigen
    Split ist schon richtig. Du musst halt vorher ein Array_of_Char draus machen.
    TIA V13 SP1 SCL Split-Funktion
    Was hat Siemens sich da wieder einfallen lassen?
    Ich würde mir eine Funktion in der Art wie strtok (bzw. strtok_s) erstellen, die dann in einer Do-While Schleife die einzelnen Elemente ausliest und direkt einen String zurückgibt. Dann wird nur eine einzige Hilfsvariable benötigt.
    Die Genialität einer Konstruktion liegt in ihrer Einfachheit – Kompliziert bauen kann jeder.

    (Sergei Pawlowitsch Koroljow, sowjetischer Konstrukteur von Raketen und Weltraumpionier)

  4. #4
    RogerSchw85 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.01.2012
    Beiträge
    466
    Danke
    25
    Erhielt 38 Danke für 35 Beiträge

    Standard

    Ich verstehe es auch nicht... So wird es zu einer komplett unnötigen funktion...

    Ausser du hast natürlich ein grosses char array, das länger ist als ein String. Dann würde es Sinn machen.

    Vielen Dank auf jeden fall für den Tipp

  5. #5
    Registriert seit
    30.07.2011
    Ort
    Uithuizen,Niederlande
    Beiträge
    45
    Danke
    7
    Erhielt 5 Danke für 5 Beiträge

  6. #6
    RogerSchw85 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.01.2012
    Beiträge
    466
    Danke
    25
    Erhielt 38 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich weiss wie ich eineb String trennen kann. Danke trotzdem für den Link.

    Nur hat mittlerweile jede vernünftige Programmiersprache einen Befehl dafür...

Ähnliche Themen

  1. String in Datei abspeichern / Save String to Textfile
    Von bartsimpson im Forum CODESYS und IEC61131
    Antworten: 21
    Letzter Beitrag: 11.02.2016, 17:13
  2. Antworten: 13
    Letzter Beitrag: 24.09.2009, 12:54
  3. Int na. String und String zusammensetzen
    Von bastler im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 09.11.2008, 20:29
  4. Ein String kopieren in einen anderen String
    Von CanYouHelpMe im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.09.2008, 17:21
  5. SQL Datein spliten
    Von DOT_no im Forum HMI
    Antworten: 0
    Letzter Beitrag: 11.10.2006, 14:42

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •