Announcement

Collapse
No announcement yet.

String zerlegen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • String zerlegen

    Ich habe einen String der z.B. folgendermaßen aussieht gefüllt ist

    150,127,70,20,3

    dabei können die Zahlen 1-4 Stellig sein je nach Programmablauf.
    jetzt muss ich jede Zahl bis zum nächsten Komma zerteilen und in eine Variable schreiben. Bestimmt ganz einfach, gibts da nicht ne funktion die sagt nimm alles bis zum nächsten Komma?

  • #2
    ich habs jetzt mal so gemacht:

    char *str = "127.0.0";

    Memo1->Lines->Add (strtok(str, ".")); // gibt "127"
    Memo1->Lines->Add (strtok(NULL, ".")); // gibt "0"
    Memo1->Lines->Add (strtok(NULL, ".")); // gibt "0"


    Das funktioniert soweit allerdings lese ich auch einer Stringlist die einzelnen strings nach str und habe daher eben strings und kein char. Was mache ich da am besten?

    Comment


    • #3
      http://www.marquardtnet.info/cecke/q...quicky_01.html
      Christian

      Comment

      Working...
      X