Forum: PC-Programmierung String Splitten String.h


von Badhan T. (Firma: BULME-HTL) (indian_buddy)


Lesenswert?

Hallo Leute,
1
#include <stdio.h>
2
#include <string.h>
3
4
int main()
5
{
6
   char *str ="-s=configDatei.cfg"; 
7
/*von dieser String möchte ich nur "configDatei.cfg" in einem andere string spreichern. Also, ich möchte diese String spilen.*/
8
...
9
}
Mit der Funktion strtok() habe ich eben versucht diese String in 2 teile 
zu spilten, bekomme ich aber nicht das gewünschte Ergebniss.
Hat jemand eine Idee ? Welche Funktion wäre noch für so eine Aufgabe 
nützlich?

Danke im Vorraus.

von Badhan T. (Firma: BULME-HTL) (indian_buddy)


Lesenswert?

So.. ich habs doch geschafft=)
1
#include <stdio.h>
2
#include <string.h>
3
4
int main ()
5
{
6
  char str[] ="-s=configDatei.cfg";
7
  char * pch;
8
  char delim[]="=";
9
  printf ("Splitting string \"%s\" into tokens:\n",str);
10
  pch = strtok (str,delim);
11
  while (pch != NULL)
12
  {
13
    printf ("%s\n",pch);
14
    pch = strtok (NULL, delim);
15
  }
16
  return 0;
17
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.