Linux下,c 獲取當前程式路徑

2021-10-07 01:22:10 字數 540 閱讀 1463

linux下,c++獲取當前程式路徑

#include

#include

char

*buffer;

buffer =

getcwd

(null,0

);cout <<

"檔案路徑"

<< buffer << endl;

//將需要呼叫的模組使用 strcat 作拼接;

const

char

*model_path =

strcat

(buffer,

"/models"

);

或者:

#include

#include

intmain()

else

}此程式是獲取當前程式的絕對路徑的方法.

有的文章包含的標頭檔案是

,在linux下,貌似不是這樣的.

至於在那用到direct.h,這就不知道了.

參考自:

獲取當前程式路徑

獲取部件所在位置。如果其所在的dll在gac中,那返回的就是gac中的路徑。str this.gettype assembly.location 獲取新的process元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 str system.diagnostics.process.g...

Delphi 獲取當前程式路徑

在delphi sysutils 單元中 edit1.text paramstr 0 自己全路徑c 555 qq.exe,可用於控制台 edit2.text extractfiledir paramstr 0 獲取本程式的路徑 c qq expandfilename 返回檔案的全路徑 含驅動器 路徑...

C 獲取當前程式執行路徑

獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 string str ...