Spessi
Grünschnabel
Hallo,
ich wollte mal nachfragen, ob es eine Funktion gibt, mit der ich die Position eines Teilstrings in einem String von hinten herausfinden kann.
Beispiel:
"-rw-r--r-- 1 test test 12822 Jan 23 2008 test"
Suchen soll er die Position von "test" (char*), allerdings von hinten. Die Position allerdings soll er wieder von vorne auswerten. (In dem Beispiel oben hätte ich als Rückgabewert also 49).
Gibt's ne Funktion, die mir da die Arbeit abnimmt, oder heißts: selber en?
Auf meiner
-Suche bin ich auf rfind gestoßen, was allerdings vorraussetzt, dass man mit string arbeitet. "-rw-r--r-- 1 test test 12822 Jan 23 2008 test" ist allerdings ein char*.
Ich hoffe ihr versteht was ich meine, und es wär toll, wenn C das von alleine könnte, ansonsten muss ich das eben selber en (und das, obwohl's sowieso schon soviel Code ist ;-))
ich wollte mal nachfragen, ob es eine Funktion gibt, mit der ich die Position eines Teilstrings in einem String von hinten herausfinden kann.
Beispiel:
"-rw-r--r-- 1 test test 12822 Jan 23 2008 test"
Suchen soll er die Position von "test" (char*), allerdings von hinten. Die Position allerdings soll er wieder von vorne auswerten. (In dem Beispiel oben hätte ich als Rückgabewert also 49).
Gibt's ne Funktion, die mir da die Arbeit abnimmt, oder heißts: selber en?
Auf meiner
Ich hoffe ihr versteht was ich meine, und es wär toll, wenn C das von alleine könnte, ansonsten muss ich das eben selber en (und das, obwohl's sowieso schon soviel Code ist ;-))