[英]Executable path
我需要找到程序運行所在的路徑。 使用argv [0]似乎無效,因為該程序必須在Windows控制台上運行,例如C:\\> player parameter1 parameter2,而我只能在argv [0]上獲取player。
我該怎么做?
您可以通過將hModule
參數設置為NULL
來使用Windows的GetModuleFileName
函數來獲取可執行文件的路徑。
不確定“程序運行的路徑”到底是什么意思……如果您是指當前的工作目錄,則使用c / c ++的getcwd
將獲得所需的內容。
編輯 :如前所述, GetModuleFileName
將檢索實際的EXE名稱...有關其他問題與解答網站上發布的類似問題,請參見此處 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.