Aktuelles Verzeichnis auslesen aber ohne Dateinamen

Bumbbleman

Erfahrenes Mitglied
Hallo zusammen,
Ich glaube der Titel sagt soweit alles.
Ich weiß schon, dass man über den Parameter _TCHAR* argv[] der main()-Funktion
das aktuelle Verzeichnis bekommt aber leider mit Dateiname und Endung.
Aber die möchte ich ja nicht haben.

mfg
 
Hi.

Als erster Parameter in argv wird der Programmname übergeben. Da könnte also auch nur "../abc.exe" drin stehen.

Um das aktuelle Verzeichnis zu ermitteln, kannst du die _getcwd() Funktion verwenden.

Um das Verzeichnis zu ermitteln wo das Programm gespeichert ist, kannst du die GetModuleFileName Funktion verwenden. :suchen:

Gruß
 
Okay danke ;)
Ich werde es sofort mal googln und versuchen.

mfg

Edit: Mit der erste Variante klappt es wunderbar *_*.
Danke =)
 
Zuletzt bearbeitet:
Zurück