Ich muss ein Programm machen, wo ich die Dateien in einem angegebenen Verzeichnis indizieren muss. Ich habe den Indizierungsteil heruntergefahren, aber mit dem ich Probleme habe, ist, wie man zu dem Verzeichnis navigiert. Zum Beispiel sagen, wenn ich das Programm starte, wird es fragen: "Welches Verzeichnis möchten Sie indizieren?" Und dann wäre die Eingabe "usr/Documents/CS/Assignment4", wie komme ich zum "Assignment4" -Verzeichnis ? Ich weiß, Rekursion ist erforderlich, aber ich bin wirklich verwirrt, wie Verzeichnisse in C funktionieren. Sagen wir, meine Quelldatei befindet sich in "usr/Documents/SourceCode". Was soll ich tun, um zu Assignment4 zu kommen?In C, wie komme ich an ein bestimmtes Verzeichnis?
Ich weiß, ich klang wie ich will alle Antworten, aber ich bin völlig verloren, wie Verzeichnisse funktionieren, und das Buch, das ich habe saugt. Selbst wenn du nur einen Link zu einem guten Tutorial hast, wäre das fantastisch.
Ich benutze Linux, Ubuntu um genau zu sein. GCC ist der Compiler.
Eine einfache Lösung könnte sein, das Programm in dem Verzeichnis auszuführen, das Sie indizieren möchten. Klingt, als würdest du das System-Dienstprogramm "ls -e" schreiben:) – Marm0t