Pfad auslesen lassen
-
Hey ich muss ne Art Konsole bauen und wollte mal fragen ob jemand weiss wie man nen Pfad bis zur Wurzel auslesen kann.
z.B. C:\sscsc\sasdasd\sadasd> bei cmd
-
Du benutzt struct dirent *file; und opendir() & readdir(), ließt C:\sscsc\sasdasd\sadasd aus, danach C:\sscsc\sasdasd, danach C:\sscsc und danach C:\.
-
ich glaub es wurde falsch verstanden, egal wo ich die Datei starte, soll er den Ort wissen, d.h. Laufwerke und die Verzeichnisse...
-
Lösung:
if(getcwd(puffer,sizeof(puffer)) == NULL) { fprintf(stderr, "Fehler bei getcwd ...\n"); return EXIT_FAILURE; } printf("%s> ", puffer); }