aktuelle pfadangabe
-
SERVUS.
mit welchen befehl bekomme ich heraus, in welchem ordner / pfad sich mein programm bzw. quellcodedatei gerade befindet?
DANKE.
STICK.
-
In C++ befindet sich der Pfad zu deinem Programm in argv[0], wo du aus main relativ leicht rankommen dürftest.
Cheers
Richie
-
Ich habe mich schon immer gefragt, ob diese Methode zuverlässig ist?!
-
Wenn du unter Windows progst, kannst du auch die API-Funktion
GetModuleFileName() verwenden.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39374.html
-
möglich wäre auch GetCommandLine() aus der WinApi, weis ja nicht ob du nur reinen c/c++ code möchtest, hattest ja nicht erwähnt.
weitere infos dazu findest hier
MfG RadiatioN
-
SERVUS.
danke für die tips. also ich muss wissen, wo sich meine auszuführende datei findet, weil ich ein program mittels API schreibe. dieses programm soll dann einen HELP BUTTON haben, über den ich auf eine externe PDF datei zugreifen will. in dieser steht dann nämlich, wie man das programm zu nutzen hat.
ich werde mir die von euch empfohlenen hinweise jetzt mal anschauen.
STICK.
-
Ich denke das hier ist das was Du suchst.
-
jo. war genau das, was ich gebraucht habe! danke.
STICK.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ 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.