Laufwerk + Verzeichnis ermitteln wo ausführbare Datei ist
-
Moin moin
Wie kann ich den Pfad ermitteln, wo die ausführbare Anwendung abgespeichert ist.
Ich hab das Problem, das ich eine Textdatei nicht öffnen kann, die in dem selben Verzeichnis ist, wie die ausführbare Datei. Ich bin davon ausgegangen, wenn die datei im selben verzeichnis ist wie die anwendung, dann müsste doch ein file.open("Daten.txt",ios:out) reichen. Jedoch klappt das nicht.Gruss Bodo
-
Also mit GetModuleFilename() bekommst du den kompletten Pfad der Anwendung selbst. (Einschließlich des Dateinamens)
Dann suchst du dir einfach den letzten Backslash und löscht von da an den Rest des String (oder wenn es einfach nur ein char/wchar_t Puffer ist ersetzt du den backslash mit 0)BR
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.