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 ...