teilstring
-
hi,
ich hab eine zeichenkette:
"bla bla #wort wort# irgendein text"und möchte mir daraus den text von # bis zum 2. # herausholen.
mit php wäre es ja einfach.
man sucht die postion des 1 und des 2. # und lässt sich dann den teilstring von pos1 mit der länge pos2-pos1 zurückgeben.aber ich finde keine (fertige) funktion mit der ich die zeichenposition bekomme? man bekommt immer nur den zeiger auf die stelle?
-
Naja, der Zeiger reicht doch, den kannst Du ja bequem wieder in eine Positionsangabe umrechnen:
char *p,*q,*x; int pos; /*... */ x = strstr(p, q); if(x) pos = x - p;
-
ok, danke wusste ich nicht das dies so geht.