ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
7690
7690
EMPFEHLEN
-
Hallo,
wie kann ich bei einer ganz normalen Win32-Konsolenapplikation zur Laufzeit das Arbeitsverzeichnis der Anwendung ermitteln?
Herzlichen Dank
Nukleo
-
06.10.05 13:07 #2
- Registriert seit
- Jun 2005
- Beiträge
- 7.983
Hi.
Aus der MSDN.
Win32 example 3: using directory handling functions
This sample prints out the current working directory using the GetCurrentDirectory() Win32 API function.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include <windows.h> #include <stdio.h> void main() { DWORD cchCurDir; LPTSTR lpszCurDir; TCHAR tchBuffer[MAX_PATH + 1]; DWORD nSize; lpszCurDir = tchBuffer; cchCurDir = MAX_PATH; nSize = GetCurrentDirectory(cchCurDir, lpszCurDir); printf("Current Directory is : %s\n", lpszCurDir); }If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
GetCurrentDirectory ist das Arbeitsverzeichnis, das nicht immer das Verzeichnis ist, in dem dein Programm liegt. Wenn du das haben willst, empfehle ich unter Windows die Funktion GetModuleFileName. Einfach vom Ergebnis hinten den Dateinamen rauspfriemeln und fertig.
Ähnliche Themen
-
Arbeitsverzeichnis ermitteln
Von DosCoder im Forum Java GrundlagenAntworten: 8Letzter Beitrag: 04.09.08, 12:19 -
Laufzeit von Windows ermitteln
Von Divi im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 26.11.06, 15:39 -
enum Wert zur Laufzeit ermitteln?
Von Romsl im Forum JavaAntworten: 0Letzter Beitrag: 06.03.06, 14:59 -
Laufzeit ermitteln - Lösung
Von Posti im Forum PHPAntworten: 2Letzter Beitrag: 16.05.05, 17:00 -
script laufzeit ermitteln ... ?
Von LrIuNlUzX im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 5Letzter Beitrag: 03.03.04, 19:16





Zitieren
Login





