Linux c 獲取當前路徑

2021-10-19 19:31:42 字數 442 閱讀 2574

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

#include #include char *buffer;

buffer = getcwd(null, 0);

cout << "檔案路徑" << buffer << endl;

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

const char *model_path = strcat(buffer,"/models");

或者:

#include #include int main()

else

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

有的文章包含的標頭檔案是,在linux下,貌似不是這樣的.

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

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

C C 獲取當前路徑

獲取當前工作目錄是使用函式 getcwd。cwd指的是 current working directory 這樣就好記憶了。函式說明 函式原型 char getcwd char buffer,int len 引數 buffer是指將當前工作目錄的絕對路徑copy到buffer所指的記憶體空間,len...

C C 獲取當前路徑

獲取當前工作目錄是使用函式 getcwd。cwd指的是 current working directory 這樣就好記憶了。函式說明 函式原型 char getcwd char buffer,int len 引數 buffer是指將當前工作目錄的絕對路徑copy到buffer所指的記憶體空間,len...

wince獲取當前路徑

在evc下沒有getcurrentdirectory 這個函式能方便地獲取當前工作路徑,所以我們只能通過getmodulefilename 函式的返回值來獲取當前的工作路徑.szpath 獲取的當前工作路徑 void getcurrentdirectory cstring szpath const ...