S
server4downs
Guest
Hallo zusammen,
wie der Titel schon aussagt habe ich ein Problem mit der Progger-Sprache C.
Ich muss hier irgendwie eine Variable aufspalten...
In PHP geht das ja recht leicht.. nur C kann ich leider nicht wirklich.
path = "/path/to/home/xxx/1/234/3456/dir/beer.php";
So, nun ist path halt variabel, d.h. die ersten 3 Ordner bleiben gleich, der 4. Ordner ist variable und der Rest kann länger oder kürzer sein.
In PHP würde ich das jetzt einfach mit explode machen.
In C bin ich ratlos.
Als Ergebnis brauche ich:
path = "/path/to/home/xxx/";
Wobei xxx nicht bestimmt ist. Denn ansonsten bräuchte ich ja gar nichts aufsplitten und könnte gleich
path = "/path/to/home/folderx/";
nehmen. Alles verstanden?
Also, um es noch deutlicher zu machen:
path = "/path/to/home/xxx/1/234/3456/dir/beer.php"; ist ein Pfad zu einer Datei, der mir automatisch übergeben wird. Nun muss ich eben von diesem Path den Document_Root rausfischen. Der Doc_Root ist eben /path/to/home/userid/.
Bitte um Hilfe!
wie der Titel schon aussagt habe ich ein Problem mit der Progger-Sprache C.
Ich muss hier irgendwie eine Variable aufspalten...
In PHP geht das ja recht leicht.. nur C kann ich leider nicht wirklich.
path = "/path/to/home/xxx/1/234/3456/dir/beer.php";
So, nun ist path halt variabel, d.h. die ersten 3 Ordner bleiben gleich, der 4. Ordner ist variable und der Rest kann länger oder kürzer sein.
In PHP würde ich das jetzt einfach mit explode machen.
In C bin ich ratlos.
Als Ergebnis brauche ich:
path = "/path/to/home/xxx/";
Wobei xxx nicht bestimmt ist. Denn ansonsten bräuchte ich ja gar nichts aufsplitten und könnte gleich
path = "/path/to/home/folderx/";
nehmen. Alles verstanden?
Also, um es noch deutlicher zu machen:
path = "/path/to/home/xxx/1/234/3456/dir/beer.php"; ist ein Pfad zu einer Datei, der mir automatisch übergeben wird. Nun muss ich eben von diesem Path den Document_Root rausfischen. Der Doc_Root ist eben /path/to/home/userid/.
Bitte um Hilfe!