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

Ergebnis 1 bis 2 von 2

Thema: Stringoperationen B&R

  1. #1
    Registriert seit
    10.01.2014
    Beiträge
    163
    Danke
    5
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    in meiner Log Datei steht folgendes:
    Code:
    10.2.130.55;502;1;
    10.1.211.3;502;1;
    10.1.31.103;502,1;
    Mein Programm liest dies ein und hat dann sowas im STRING stehen:
    Code:
    10.2.130.55;501;1;$n10.1.211.3;502,......
    Wie kann ich diesen String nun in einzelne Strings schreiben. Mein Versuch klappte leider nicht:

    Code:
        STRING seperator[]="$n";
                STRING *token;
                int i=0;
                token=strtok(byReadData, seperator);
                while ( token !=0)
                {
                    strcpy(device1[i], token);
                    token = strtok(0, seperator);
                    i++;
                }
    Zitieren Zitieren Stringoperationen B&R  

  2. #2
    Registriert seit
    04.01.2015
    Beiträge
    63
    Danke
    0
    Erhielt 18 Danke für 17 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das strtok ersetzt den $n nicht durch eine 0. Dadruch kopiert der strcpy wieder das ganze byReadData auf device[i].

    Da kannst du gleich eine for schleife über byReadData machen.
    In dieser kopierst du die Inhalte einzeln um.
    Sobald du den $n findest kannst ja i um eins erhöhn.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 28.01.2013, 14:42
  2. USV & WinCCflexible RT 2008 SP2 HF2 & Simatic Net
    Von Onkel Dagobert im Forum HMI
    Antworten: 8
    Letzter Beitrag: 07.12.2012, 20:56
  3. Antworten: 0
    Letzter Beitrag: 04.04.2012, 15:12
  4. IBH Link S7++ & CPU314 & TP177B mit Profibus
    Von CrazyMC im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 25.03.2012, 22:12
  5. PPI && TD200 stört die Verbindung zum PC
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 10.11.2004, 14:39

Lesezeichen

Berechtigungen

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