J
jiddoo
Jungspund
Hallo,
ich wollte ein Program schreiben, welches das current working directory auf ein bestimmtes Verzeichnis setzt, weil ich dort dann rekursiv Dateien einbinden will.
Habe das inzwischen auch hinbekommen mit Hilfe der dirent.h und chdir().
Meine Frage lautet eigentlich nur, wieso das nicht mit system() funktioniert?
system("ls") oder system("pwd") funktionieren tadellos, nur z.B. system("cd ..") macht überhaupt nichts.
Gibt es da irgendwelche Restriktionen, was system() ausführen darf und was nicht?
ich wollte ein Program schreiben, welches das current working directory auf ein bestimmtes Verzeichnis setzt, weil ich dort dann rekursiv Dateien einbinden will.
Habe das inzwischen auch hinbekommen mit Hilfe der dirent.h und chdir().
Meine Frage lautet eigentlich nur, wieso das nicht mit system() funktioniert?
system("ls") oder system("pwd") funktionieren tadellos, nur z.B. system("cd ..") macht überhaupt nichts.
Gibt es da irgendwelche Restriktionen, was system() ausführen darf und was nicht?