Programmpafd
-
Hi!
Kann das irgendwie sein, dass die Suche nicht richtig funktioniert? Jedenfalls hab ich hier irgendwie nichts dazu gefunden...Frage: Wie kann ich in meinem Programm den Pfad herausfinden, in dem die EXE liegt? (Nicht schlagen... Bin doch noch Anfänger...)
Danke schonmal!
Bloops
-
siehe FAQ
-
Oh, vielen Dank
So einer FAQ ist schon was schönes, nur ohne Suchfunktion...
-
m_pfad = GetCommandLine(); // Pfad + Name der Exe holen int pos = m_pfad.ReverseFind( '\\'); // letztes '\' finden m_pfad = m_pfad.Mid(1, pos-1) + "\\test.exe"; // Name der Exe abtrennen, so dass nur noch der Pfad übrig bleibt
-
Bloops schrieb:
So einer FAQ ist schon was schönes, nur ohne Suchfunktion...
Für diesen Fall gibt es ja den coolen FAQ-Index:
http://www.c-plusplus.net/forum/viewtopic.php?t=39133
-
sehr witzig ... den hats beim Umstellen auf das neue Board leider zerrissen.
-
Danke, dann bin ich ja doch nicht zu blöd zum Klicken.
-
Geht das nicht auch mit GetCurrentDirectory() ??? Müsste dir das auch ausgeben. Schau mal in einer C++Referenz nach.
-
Ne, das gibt nur das aktuelle Verzeichnis aus, welches zum Beispiel bei Datei-Öffnen-Dialogen geändert wird.