tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
7690
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Nukleo Nukleo ist offline Mitglied Silber
    Registriert seit
    Aug 2004
    Beiträge
    60
    Hallo,

    wie kann ich bei einer ganz normalen Win32-Konsolenapplikation zur Laufzeit das Arbeitsverzeichnis der Anwendung ermitteln?

    Herzlichen Dank
    Nukleo
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    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.

  3. #3
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.144
    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

  1. Arbeitsverzeichnis ermitteln
    Von DosCoder im Forum Java Grundlagen
    Antworten: 8
    Letzter Beitrag: 04.09.08, 12:19
  2. Laufzeit von Windows ermitteln
    Von Divi im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 26.11.06, 15:39
  3. enum Wert zur Laufzeit ermitteln?
    Von Romsl im Forum Java
    Antworten: 0
    Letzter Beitrag: 06.03.06, 14:59
  4. Laufzeit ermitteln - Lösung
    Von Posti im Forum PHP
    Antworten: 2
    Letzter Beitrag: 16.05.05, 17:00
  5. script laufzeit ermitteln ... ?
    Von LrIuNlUzX im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 5
    Letzter Beitrag: 03.03.04, 19:16